1D-2D-3D
This interactive visualization demonstrates a force-directed graph rendered in one, two, or three dimensions. Users can switch between dimensional modes and cycle through different network datasets, including character co-occurrences in *Les Misérables*, a collection of D3 blocks, and the dependency structure of the D3 library itself. The simulation runs on a custom fork of the d3-force physics engine, extended to support various dimensionalities. It uses Three.js and WebGL for 3D rendering, while the underlying force calculations adapt their indexing structure to the selected dimension.
AI-generated descriptionCustom version of D3 force physics engine, extended from the 2D standard to work in 3D or 1D. Internally instead of a d3-quadtree, d3-octree is used to optimize three-dimensional indexing, or d3-binarytree for one-dimension.
Rendered using ThreeJS/WebGL.
Select different modes and cycle through various topological data sets using the controls on top.
forked from <a href='http://bl.ocks.org/vasturiano/'>vasturiano</a>'s block: <a href='http://bl.ocks.org/vasturiano/f59675656258d3f490e9faa40828c0e7'>Multi-dimensional D3 force simulation</a>