Public Member Functions | |
VisDucts (Node dummy, Vector3f pos) | |
Package Functions | |
void | renderSelf () |
Classes | |
class | VisDuct |
Every duct has marked sites called Ports which if dragged near together and then dropped will join and the dragged piece is oriented in space to satisfy the connection.
Ducts are defined by .obj files with special group names dock1..dockn to mark rectangular faces that represent the ports of the ducts.
Definition at line 27 of file VisDucts.java.
org.hfbk.vis.visnode.VisDucts.VisDucts | ( | Node | dummy, | |
Vector3f | pos | |||
) |
Definition at line 31 of file VisDucts.java.
References org.hfbk.vis.visnode.VisNode.add().
Here is the call graph for this function:
void org.hfbk.vis.visnode.VisDucts.renderSelf | ( | ) | [package, virtual] |
this doesn't render anything but checks for two Ports of the children VisDucts to get close and mark them as join candidates.
Implements org.hfbk.vis.visnode.VisNode.
Definition at line 292 of file VisDucts.java.
References org.hfbk.vis.visnode.VisDucts.VisDuct.candidate, org.hfbk.vis.visnode.VisDucts.VisDuct.candidateOwn, org.hfbk.vis.visnode.VisDucts.VisDuct.Port.center, org.hfbk.vis.visnode.VisNode.children, org.hfbk.vis.visnode.VisDucts.VisDuct.ports, and org.hfbk.vis.visnode.VisNode.traverse().
Here is the call graph for this function: