Skip to content

oh-kay-blanket/blood-lines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blood Lines

Blood Lines is a tool for visualizing family tree data in an interactive, 3D space.

Install

git clone https://github.com/mister-blanket/blood-lines.git blood-lines && cd blood-lines && npm i
npm start

Using Blood Lines

Left-click & drag

Moves the camera.

Right-click & drag

Pans the camera.

Mouse wheel

Zooms the camera.

Left-click on node

Mutes all other nodes which are not directly linked to the selected node. Clicking on that node again will unmute other nodes.

Right-click on node

Zooms in on node and set it as the new pivot point for the camera.

About Blood Lines

Data Parsing

Blood Lines uses GEDCOM-d3, a custom GEDCOM parser designed for this project. It is based off of the tmcw/parse-gedcom project.

Visualization

Blood Lines uses 3D Force-Directed Graph for visualization.

About GEDCOM

GEDCOM is an open standard for exchanging genealogical data between different genealogy software. If you have created a family tree using a computer program or website, chances are you can export your data as a GEDCOM file.

If you haven't created a family tree, but are interested, there are many websites and applications available to help you do so. I recommend GRAMPS, which is free and open-source genealogy software.

About

An application for visualizing family tree data in a 3D space.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published