JS / WebGL sketches

Geometry
Marching Cubes
F(x, y, z) = S, Triangulization with marching cubes.
Marching Cubes v2
F(x, y, z) = S, Like marching cubes, but with splat render
Curves
Small curve collection in canvas-2D
Midpoints
Takes a curve (on a plane), creates unordered pairs of all points in the curve, and new point location is the midpoint, elevation is the distance. I first encountered with this construction in a 3blue1brown video
3d spirograph
Sphere rolls on sphere.
4d rotating sphere
This gif is around for a while: stereographic projection of a spiral on a sphere. I had an idea to step up a dimension, 4d hypersphere projected onto 3d space. Obviously I don't see in 4d, and could made mistakes, but this program is the result.
Parametric surfaces
(u,v)=>(x,y,z)
Times
Times diagram described in a Mathologer video
Voronoi
Voronoi diagram with scriptable distance function.
Bugs
Bugs following each other. 1st -> 2nd, 2nd -> 3rd ... Nth -> 1st
Pascal
1d cellular automata
Plane transformations
(x,y) => F(x,y)
Lorenz
Attractors: (x2, y2, z2) = F(x,y,z)
Turtle
Move and Turn
Dandelion
Images recreated from a basic program in a 1984 Hungarian book 'Etűdök ​személyi számítógépekre'
Ocean
Delaunay in 2D
Add points with mouse click
Objector
Ways of displaying 3D objects (from .obj) in 2D
Axonometry, Perspective, 6 point perspective (or 360° fisheye): (x,y,z)=>(x2,y2)
And there is cyclography, too: (x,y,z)=>circle
Programming
Eq plotter
Started as an equation plotter, now is a 2d playground with GLSL
Turtle3
Programmable 3D turtle
3D maker
3D Object Maker
Toys
Ma-tri-x
Welcome, Neo, ... to the Rendering Pipeline!   C - clear,   Q - show all,   Space - start/stop
Grid
Heightfield generator
Funkyland
Walk around a grid
Illusion of a New World
Fly around
Smallspace
Basic spaceship controls
Town
Town builder using Kay Lousberg's assets
MISC
Palette
Palette maker
Hexa puzzle
Hexagonal grid partition
Square patterns
Rolling gravity
Ascii
ASCII .obj line renderer
Ascii image