Interactive experiment · Visual computing

3D Point Cloud Lab

Explore how a sampled surface changes with density, depth, projection, and viewpoint. Drag to orbit, scroll to zoom, or use the keyboard controls.

Surface explorer

Drag to orbit · Scroll to zoom · Arrow keys to rotate · +/− to zoom

What this demonstrates

Projection without a 3D framework

The scene is generated procedurally and projected onto a two-dimensional canvas in real time. It demonstrates sampling, rotation matrices, perspective projection, depth sorting, and interaction handling using browser-native JavaScript.

Explore more work