Skip to content

A 3D force-directed graph using D3 and ThreeJS

Notifications You must be signed in to change notification settings

rjo/cljs-gravity

 
 

Repository files navigation

A 3D force layout using D3.js and THREE.js

Cljs-gravity (please help me to find a better name!) is a ClojureScript library that plot an interactive graph, animated by a Barnes-Hut simulation.

This is a work in progress, see the demo: http://ggeoffrey.github.io/ (Chrome or Chromium recomended ATM)

The goal is to make a safe and stable 3D graph visualisation that:

  • do one thing and do it well,
  • rely on quasi-standard tools,
  • ensure there is no side effects,
  • ensure there is no memory leaks,
  • use webworkers in an easy, safe and elegant way,
  • provide a rich set of events.

Report

See this document for full knowledge on the library's content and rationals.

About

A 3D force-directed graph using D3 and ThreeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Clojure 68.2%
  • JavaScript 27.8%
  • HTML 3.6%
  • CSS 0.4%