Skip to main content
100%

1D-2D-3D

✓ Published0🌍 Public
SSaminu
Last edited Mar 27, 2017
Created on Mar 27, 2017

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 description

Custom 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>

mit Licensed

Similar vizzes