clear3D
Canonical ID: scene3d.reset. Nederlands: wis3D.
Resets the 3D world: removes all objects, selects the background, and restores the camera to (0,1.5,5) with both yaw (the left-or-right angle) and pitch (the up-or-down angle) set to zero. A background argument is mandatory. This changes world state but does not display it: call draw3D to publish the reset frame. It is independent of clearing turtle paths or only hiding a displayed frame with clearCanvas.
See 3D words and camera rules.
Signature
clear3D(background)
Arguments
| Parameter | Type | Requirement |
|---|---|---|
background |
Text | Portable English/Dutch color name, #RGB, or #RRGGBB only. |
Return value
None.
Example
# language: en
clear3D("#16213e")
draw3D()
An empty 3D world with the selected background.
Notes and common mistakes
Use the function name for your source language. Its canonical ID is a shared documentation label; you do not type that ID as a call. Giving your own variable or function the same name can hide the built-in. Supply the documented arguments and value types. Pliro reports mismatches when checking can detect them, or when the call runs.
A host is the app or environment running your program. To see a drawing, it needs a renderer, the part that draws on screen. The command-line command pliro run shows text but does not draw these graphics. The host support table explains which effects work in the IDE, browser, native app, and phone preview. A native build reports an unsupported capability instead of leaving it out.
In 3D, +Y points up. Yaw is the left-or-right angle; at zero the camera faces -Z. The world holds at most 256 objects. Changes appear when you call draw3D. An invalid call leaves the world unchanged. Editing requires an existing object name; creating objects and removing an absent name are exceptions. Use the portable color names or hex codes; transparent colors are unavailable here. Version 1 of the phone preview’s communication format does not carry 3D scenes. See the 3D guide for the coordinate rules.
Related entries
box3D · sphere3D · cylinder3D · position3D · turn3D · Programming guides · Host support · Calls and arguments
