Menu

Topology

Shane Saxon

[Home] - [Architecture] - [Development_Strategy] - [Future_Features] - [Topology]

ANTz - data visualization for the mind.


*Architecture Docs Under Construction!!!

Topology

also see [Topology_and_Geometry] and [Geometry]


Planned:

Spline Topo - enable Rod topo and Link node connections to connect using a spline. Also add a 'Spline' tool for creating paths and trajectories. The splines can be represented either as lines or tubes.


Recently Completed:

Rod Topo
Cylinder Topo
Link Node Type

Rod Topo - designed to enable spoked graphs where the length of the spokes may be changed without effecting the size of the attached objects. Works just like a Pin except for 3 things:
- a) Scale does NOT effect child objects.
- b) Default Length/Height is 10, (a pin is 5.)
- c) Width is set by Ratio not Scale.

Cylinder Topo - objects are quite different from the Rod Topo. Essentially they behave mostly like a Sphere Topo. Two main differences:
- a) A child object that crosses the pole is wrapped to the opposite pole.
- b) Child objects are attached only to the sides of the cylinder, (not the ends.)

Link Node Type - allows linking any two nodes in the scene with a rod.
- a) 'Link Tool' added to create new links using the mouse.
- b) CSV state file uses new node 'type' = kNodeLink = 7
- c) CSV parent_id used for endpoint 'A', child_id is endpoint 'B'.
- d) 'R' key (ratio) increases radius, SHIFT-R to decrease.


Related

Wiki: Architecture
Wiki: Development_Strategy
Wiki: Future_Features
Wiki: Geometry
Wiki: Home
Wiki: Topology
Wiki: Topology_and_Geometry