← Quick Start (First Launch) · Contents · Interaction & Navigation →
The interface is organized into collapsible "Docks" (panels) located on the bottom status bar. Click a button once to open its corresponding dock, and click it again—or open a different dock—to close it.
- Equations: Mathematical definition of the surface and its limits (Min/Max).
- Renderer: Control visual modes (Solid, Wireframe), colors, and textures.
- 3D Motion: Controls for classic rotation (Precession, Nutation, Spin).
- 4D Motion: Controls for rotation in 4D space (Omega, Phi, Psi).
- Script: Advanced editor for writing custom GLSL scripts for surfaces, textures, or procedural sounds.
- Library: Manager for saved files (Surfaces, Textures, Sounds, and Records).
In the center is the interactive 3D Viewport (powered by Qt RHI).
Global commands
Alongside the dock buttons, the status bar carries the commands that act on the whole scene:
- START / STOP: master switch for every animated module (geometry, textures, background, sound, camera paths).
- RESET: restores the camera to its default framing. It does not touch the surface.
- Projection: cycles between Perspective, Orthogonal and Wide.
- REC: starts and stops video recording.
Starting over: NEW vs. the mode tabs
There are two ways to clear your work, and they do different things.
- NEW, at the bottom of the Equations dock below the constants and the Steps field, empties everything: all fields, the script editor, and the viewport, which goes black. No surface is loaded in its place. It stays in the mode you are already in, and the controls that act on a surface (render mode, colors, transparency, light, resolution, mesh selector) are greyed out until you build something. Only the background colour and texture stay available, since the background exists even without a surface. If you have unsaved work, NEW asks before discarding it.
- Clicking the tab of the mode you are already in (Parametric or Implicit) also clears everything, but then restores the default surface of that mode — the torus in Parametric, the sphere in Ray Marching. That is its only purpose: to put a known, working surface back on screen.
Which one to use: pick the tab when you want a clean, working starting point to modify; pick NEW when you want to write a surface from scratch and the default one would just be in the way.
Button States: All toggle buttons in the interface describe the action that will occur when pressed. The only exceptions are the Projection buttons on the status bar and the Illumination button in the 4D dock — these display the current active state instead.
← Quick Start (First Launch) · Contents · Interaction & Navigation →