LIL Node graph

From hzw wiki
Jump to navigation Jump to search
Work in progress
       <translate> Warning</translate> This article is not finished and may not yet suffice to the desired HZW quality standards.
Some old version of node_graph

Node Graph is an interactive 3d data visualization tool that runs in your browser.

The idea is to provide a general purpose research tool that lets you analyze and correlate data.


All development kudos goes to BGS.

Proof of concept

You play around with a proof of concept here.

It gets the point across, however does not use the actual code that is currently in development.

<VIDEO GOES HERE>

State of development

See: MVP

MVP 1: Create Database Scheme ✅

MVP 1: Create Backend

MVP 1: Create Frontend

MVP 1: Build feature to display data via webinterface ✅

MVP 1: Create a HUD / GUI ✅

MVP 1: Create "Add node" Feature

MVP 1: Create "Add link" Feature

MVP 2: Change "Add link" Feature to contain a list / search for links

MVP 2: Add "edit node" feature

Technical details

Node Graph is using the 3d-force-graph library that is based on Three.js.

Three.js is using the WebGL Standard to render 3D objects in your browser by directly accessing graphic card resources.

All projects are open source.


WebGL, Three.js and 3d-force-graph use the MIT License.

Node Graph uses the GPL-2 License.

Frontend


Backend


Database Structure


Method of development