DZ is A small library for making 3D fun with D3
WARNING: this is a very new (and likely unstable) project. use as your own risk.
DZ takes data in 3 dimensions and transforms it to 2 dimensions.
DZ(3d) -> 2d
Demos
all these demos use SVG
Installation
just download dz.js and include it into your HTML
<script src="dz.js"></script>
or, install via npm
npm install dz
Example
Here's a quick sample. Checkout example/orbit.html for a simple fully working demo.
var perspective = dz.projection.perspective()
perspective.camera().position([0, 0, 1]).lookAt([0, 0, 0])
var data = [0, -1, -0.5]
perspective(data)
perspective.x(data)
perspective.y(data)
No documentation yet so for now have a look at the source code