Uses of Class
com.marginallyclever.ro3.node.Node
Package
Description
-
Uses of Node in com.marginallyclever.convenience
Modifier and TypeMethodDescriptionstatic String
PathCalculator.getRelativePath
(Node origin, Node goal) Return the relative path from origin to goal. -
Uses of Node in com.marginallyclever.ro3
Modifier and TypeFieldDescriptionRegistry.nodeFactory
static final ListWithEvents
<Node> Registry.selection
Modifier and TypeMethodDescriptionstatic <T extends Node>
NodeSelector<T> PanelHelper.addNodeSelector
(JPanel pane, String label, NodePath<T> nodePath, GridBagConstraints gbc) A convenience method to add a label and component to a panel that is expected to be built with GridBagConstraint.Modifier and TypeMethodDescriptionvoid
SceneChangeListener.afterSceneChange
(Node newScene) Called after the scene changes.void
SceneChangeListener.beforeSceneChange
(Node oldScene) Called before the scene changes.static void
-
Uses of Node in com.marginallyclever.ro3.apps.actions
Modifier and TypeClassDescriptionclass
-
Uses of Node in com.marginallyclever.ro3.apps.commands
Modifier and TypeClassDescriptionclass
Add a new instance of aNode
to every selected branches of the treeModifier and TypeMethodDescriptionstatic Node
ImportScene.createFromJSON
(org.json.JSONObject jsonObject) ModifierConstructorDescriptionMove a list of nodes to a new parent.ModifierConstructorDescriptionMove a list of nodes to a new parent.Paste the copied nodes as children of the parent nodes.RemoveNode
(List<Node> selection) -
Uses of Node in com.marginallyclever.ro3.apps.editorpanel
-
Uses of Node in com.marginallyclever.ro3.apps.nodedetailview
Modifier and TypeMethodDescriptionvoid
NodeDetailView.selectionChanged
(List<Node> selectedNodes) Called when the selection changes. -
Uses of Node in com.marginallyclever.ro3.apps.nodeselector
Modifier and TypeClassDescriptionclass
NodeSelectionDialog<T extends Node>
A dialog that allows the user to select a node from the scene graph.class
NodeSelector<T extends Node>
NodeSelector
is a component that allows the user to select aNode
.class
NodeSelectorDropTarget<T extends Node>
AllowsNode
s to be dropped onto aNodeSelector
. -
Uses of Node in com.marginallyclever.ro3.apps.nodetreeview
Modifier and TypeMethodDescriptionTransferableNodeList.list()
Returns the value of thelist
record component.Modifier and TypeMethodDescriptionvoid
NodeTreeView.afterSceneChange
(Node newScene) void
NodeTreeView.beforeSceneChange
(Node oldScene) void
Called when an item is added to the selection.void
NodeTreeView.itemRemoved
(Object source, Node item) Called when an item is removed from the selection.void
NodeTreeView.nodeAttached
(Node child) void
NodeTreeView.nodeDetached
(Node child) void
NodeTreeView.nodeRenamed
(Node source) void
Scan the tree for existing nodes.void
ModifierConstructorDescriptionTransferableNodeList
(List<Node> list) Creates an instance of aTransferableNodeList
record class. -
Uses of Node in com.marginallyclever.ro3.apps.viewport.viewporttools
Modifier and TypeMethodDescriptionvoid
javax.vecmath.Matrix4d
SelectedItems.getWorldPoseAtStart
(Node node) javax.vecmath.Matrix4d
SelectedItems.getWorldPoseNow
(Node node) void
SelectedItems.removeEntity
(Node node) Modifier and TypeMethodDescriptionvoid
void
This method is called when the tool is activated.void
This method is called when the tool is activated. -
Uses of Node in com.marginallyclever.ro3.apps.viewport.viewporttools.move
Modifier and TypeMethodDescriptionvoid
This method is called when the tool is activated.void
This method is called when the tool is activated.void
This method is called when the tool is activated.void
void
-
Uses of Node in com.marginallyclever.ro3.node
Modifier and TypeMethodDescription<T extends Node>
TNode.findFirstChild
(Class<T> type) Find the first child of the given type.<T extends Node>
TNode.findFirstSibling
(Class<T> type) Find the first sibling of the given type.<T extends Node>
TNode.findNodeByID
(String nodeID, Class<T> type) Depth-first search for a node with a matching ID and type.<T extends Node>
TNode.findParent
(Class<T> type) Find the first parent of the given type.Modifier and TypeMethodDescriptionNode.findByPath
(String path) Find the node in the tree with the given path.Find the first child of this node with the given name.Find the first child of this node with the given name.Node.findParent
(String name) Find the first parent with the given name.Node.getParent()
Node.getRootNode()
Modifier and TypeMethodDescriptionvoid
Add a child to this node at the given index.void
Append a child to this node.boolean
void
NodeAttachListener.nodeAttached
(Node child) Called when parent gains a new child.void
NodeDetachListener.nodeDetached
(Node child) Called when a parent node has a child removed.void
Called when a node is ready, after all it's children are ready.void
NodeRenameListener.nodeRenamed
(Node node) Called when a node is renamed.void
Node.removeChild
(Node child) void
NodePath.setUniqueIDByNode
(Node node) -
Uses of Node in com.marginallyclever.ro3.node.nodes
Modifier and TypeClassDescriptionclass
The Camera class is a subclass of the Pose class and is used by a Viewport to viewport the scene in a 3D graphics or game engine.class
DHParameter
is a node that translates a siblingPose
to and from Denavit-Hartenberg parameters for a joint.class
aHingeJoint
is a joint that can rotate around the local Z axis.class
Material
contains properties for rendering a surface.class
class
RigidBody3D
is aNode
that represents a rigid body. -
Uses of Node in com.marginallyclever.ro3.node.nodes.behavior
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
-
Uses of Node in com.marginallyclever.ro3.node.nodes.behavior.actions
-
Uses of Node in com.marginallyclever.ro3.node.nodes.behavior.decorators
Modifier and TypeClassDescriptionclass
class
class
class
class
KeepRunningUntilFailure
is aDecorator
that repeats until its child returnsBehavior.Status.FAILURE
.class
class
class
-
Uses of Node in com.marginallyclever.ro3.node.nodes.limbplanner
-
Uses of Node in com.marginallyclever.ro3.node.nodes.limbsolver
Modifier and TypeClassDescriptionclass
-
Uses of Node in com.marginallyclever.ro3.node.nodes.marlinrobotarm
Modifier and TypeClassDescriptionclass
MarlinRobotArm
converts the state of a robot arm into GCode and back. -
Uses of Node in com.marginallyclever.ro3.node.nodes.pose
Modifier and TypeClassDescriptionclass
AttachmentPoint
is a point on aPose
that can be used to attach other nodes.class
Limb
is a linear chain of bones, joints, and muscles.class
LookAt
is a pose that always faces a target.class
class