🎯 3D Parametric Visualizer

X Coordinate Function

Y Coordinate Function

Z Coordinate Function

LMB: Rotate | MMB: Pan | RMB/Scroll: Zoom
FPS: 60
t: 0.00
Position: (0, 0, 0)
Camera: (0, 0, 0)
Trail Points: 0
×

🎮 Navigation Controls

Left Mouse Button: Tumble (rotate view)
Middle Mouse Button: Track (pan view)
Right Mouse Button: Dolly (zoom in/out)
Scroll Wheel: Zoom in/out

📐 Preset Curves

Use the dropdown menu to load these preset curves:
Spherical Helix: A helix wrapped around a sphere that expands and contracts
Lissajous Curve: Classic parametric curve with frequency ratios
Figure-8: Simple infinity shape in 3D
Torus Knot: Curve that winds around a torus
Spiral: Simple ascending spiral
Trefoil Knot: Three-lobed knot
Viviani's Curve: Intersection of sphere and cylinder
Butterfly Curve: Beautiful butterfly-shaped pattern

🔧 Available Math Functions

Math.sin, Math.cos, Math.tan, Math.exp, Math.log, Math.sqrt, Math.pow, Math.abs, Math.PI, Math.E

Empty function fields are treated as 0.

🎨 Features

Ghost Path: Shows a faint preview of one complete cycle
Trail Styles: Line, Tube, Ribbon, or Dots visualization
Taper: Makes trail thinner toward the tail (0 = no taper, 1 = maximum)
Info Box: Toggle FPS and position display

💡 Tips

• Use parentheses to ensure correct order of operations
• Keep trail length lower for better performance with Tube/Dots styles
• Ghost path helps visualize the complete pattern
• The coordinate system is right-handed with Y pointing up