Workshop & Stations
TeachFORGE.ai
Workshop / 3D Visualiser
3D Visualiser Station
Explore Three.js scenes — solids, vectors, surfaces, coordinate systems, and dynamics — then turn one parametric scene into as many classroom versions as you need.
AI can draft. You decide what the class sees.
What 3D Visualiser is
3D Visualiser is a Three.js Station for scenes that need depth. Explore solids, vectors, surfaces, coordinate systems, topology, and dynamics — with a real-time camera and parametric sliders — when a flat diagram is not enough.
That matters because many STEM ideas live in space. Rotate a solid, morph a surface, or watch a vector field — then talk about what the 2D sketch was hiding.
Why teachers use 3D Visualiser
Solids and nets
Polyhedra, net-fold, sections, and coordinate space learners can turn in their hands — digitally.
Vectors and linear algebra
Transforms, planes, and eigen views that need more than a textbook figure.
Surfaces and fields
z = f(x, y), space curves, tangent planes, and vector fields in motion.
Dynamics and form
Attractors, L-systems, direction fields, and deformations for advanced hooks.
On TeachForge, 3D Visualiser is a Workshop Station — parametric catalogue first, built for live spatial teaching.
Inside the 3D Visualiser Station
Like the rest of the Workshop, you open a package, adjust controls, and watch the viewport respond.
- Six tabs — Solids, Vectors, Surfaces, Coords, Topology, Dynamics — with catalogue sub-modes
- Interactive sliders and Advanced JSON Apply / Sync
- Camera controls — drag to rotate, shift-pan, scroll zoom, with recovery after WebGL loss
- Import / Export JSON for portable scene packages
- PNG frame capture for export and Whiteboard send as an image
- Shape families including polyhedra, surfaces, vector fields, attractors, L-systems, and parametric curves
How a package becomes a 3D scene
Open a catalogue package or paste parametric JSON
Start from a teaching-ready scene.
Adjust sliders or Apply JSON
The Three.js viewport re-renders as the idea changes.
Capture, save, or send it live
Export a PNG frame, keep the JSON, or send the view to the Whiteboard.
One scene. Every version of it.
3D Visualiser is built around parametric packages: teaching scenes driven by controls — so one surface, solid, or field becomes many classroom versions without rebuilding the camera setup each time.
Change it while you teach
Retune a parameter, orbit the camera, and keep the conversation moving.
Keep the structure, vary the form
The same package family can host tomorrow’s harder surface or a simpler solid.
Match the room in one step
Where packages include age-band styling, shift the look for the audience in front of you.
Stay close to assessment
Save JSON and reuse scenes inside questions and labs; capture PNG when a still frame is enough.
Animations are for live exploration; exports capture the current frame. Prefer a flat maths SVG? Maths Visualiser remains the 2D sibling.
Ready-made scenes to start from
Open the catalogue and begin with teaching-ready objects:
| Area | What you can open |
|---|---|
| Solids | Polyhedra; Net fold; Sections; Coord space |
| Vectors | Vectors; Transforms; Planes; Eigen |
| Surfaces | Surface plot; Tangent plane; Space curves; Vector field |
| Coords & topology | Grid morph; Projections; Spherical; Classic; Minimal; Fractals; Deformation |
| Dynamics | Direction field; Attractors; Numerical; L-systems |
AI help, your way
Need a first draft? Use AI as an assistant — then review, edit, and approve before anything reaches learners.
Copy the prompt
Generate a ready-made prompt and paste it into the chat tool you already use.
Use your own GPU
Connect a local model endpoint in your settings and run generation on hardware you control.
Use your own API key
Add your provider key in settings, choose the model, and generate with your own account.
AI can be wrong. That is exactly why a teacher stays in the loop.
Take the scene where teaching happens
- Whiteboard — put it on the live board and adjust it in front of the class
- Quest Ladder — drop it into questions and explanations
- Virtual Lab — reuse it inside interactive lab work
- Community — share what you built, and build on what other educators shared