Skip to main content
100%

3D CSS Camera

✓ Published0🌍 Public
Aabernier
Last edited May 30, 2012
Created on Jan 6, 2012

A 3D CSS cube rotates in perspective within a bounded screen, its six labeled faces built from styled divs using CSS 3D transforms. The camera’s field of view, position, and model-view-projection matrix are computed with gl-matrix’s `mat4.perspective`, `mat4.translate`, `mat4.rotate`, and `mat4.multiply` in a CoffeeScript `Camera` class. A DAT.GUI slider adjusts the camera’s `fov` live, while the world itself is rotated via inline `-webkit-transform`.

AI-generated description

Similar vizzes