three.js · parametric sampling

3D shape exploration

Every form here is just a point set drawn on a surface, with one small sphere placed at each point. Pick a shape, drag to orbit, and move the slider to change how densely the surface is sampled. Each sphere is colored by depth — red when it's closest to you, sweeping through green to blue at the far side.

Sphere · spheres
nearfar
drag to orbit · scroll to zoom
Angle step degrees between samples
spherePoints() // the actual generator this tab runs