Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AABB - Class in com.marginallyclever.ro3.mesh
-
Axially-aligned bounding box.
- AABB() - Constructor for class com.marginallyclever.ro3.mesh.AABB
- AboutPanel - Class in com.marginallyclever.ro3.apps.about
-
AboutPanel
is a panel that displays the contents of the file "about.html" in the same package. - AboutPanel() - Constructor for class com.marginallyclever.ro3.apps.about.AboutPanel
- AbstractRenderPass - Class in com.marginallyclever.ro3.apps.viewport.renderpass
-
AbstractRenderPass
handles common methods for allRenderPass
. - accelerateUntilD - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- accelerateUntilT - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- acceleration - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- acceleration - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
- Action - Class in com.marginallyclever.ro3.node.nodes.behavior
- Action() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Action
- Action(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Action
- ACTION_PLAY - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
- ACTION_REWIND - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
- ACTION_STOP - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.AddNode
-
Invoked when an action occurs.
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.BrowseURLAction
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.CheckForUpdateAction
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.CopyNode
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.CutNode
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.ExportScene
-
Invoked when an action occurs.
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.ImportScene
-
Invoked when an action occurs.
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.LoadScene
-
Invoked when an action occurs.
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.NewScene
-
Invoked when an action occurs.
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.PasteNode
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.RedoAction
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.RemoveNode
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.SaveAsScene
-
Invoked when an action occurs.
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.SaveScene
-
Invoked when an action occurs.
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.UndoAction
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.editor.LoadAction
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.editor.NewAction
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.editor.SaveAction
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.log.OpenLogFileLocation
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.shared.FilenameExtensionChecker
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.viewport.LookAtLastSelected
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.viewport.ZoomToSelected
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlannerPanel
- activate() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
-
This method is called when the tool is activated.
- activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
-
This method is called when the tool is activated.
- activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
-
This method is called when the tool is activated.
- activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
-
This method is called when the tool is activated.
- activate(List<Node>) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
-
This method is called when the tool is activated.
- add(ColorRGB) - Method in class com.marginallyclever.convenience.ColorRGB
- add(NodeFactory.Category) - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
- add(MarlinCoordinate) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- add(String, Supplier<Node>) - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
- add(T) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
- addActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.ChooseConnectionPanel
- addActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
- addActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
- addActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
- addActionListener(ActionListener) - Method in class com.marginallyclever.convenience.swing.Dial
-
Subscribe to receivei the "turn" command when the dial is turned.
- addActionListener(ActionListener) - Method in class com.marginallyclever.convenience.swing.TapeDeckPanel
- addActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
- addActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- addActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- addActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- addActionListener(ActionListener) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- addAll(ArrayList<T>) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
- addAttachListener(NodeAttachListener) - Method in class com.marginallyclever.ro3.node.Node
- addChild(int, Node) - Method in class com.marginallyclever.ro3.node.Node
-
Add a child to this node at the given index.
- addChild(Node) - Method in class com.marginallyclever.ro3.node.Node
-
Append a child to this node.
- addChildrenUsingFactory(Supplier<T>) - Method in class com.marginallyclever.ro3.apps.commands.AddNode
- addCollapseListener(CollapsiblePanel.CollapseListener) - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
- addCollisionListener(CollisionListener) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- addColor(float, float, float, float) - Method in class com.marginallyclever.ro3.mesh.Mesh
-
Add a color to the mesh.
- addColorChooser(JPanel, String, Color, Consumer<Color>, GridBagConstraints) - Static method in class com.marginallyclever.ro3.PanelHelper
- addConnection(Connection) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- addDetachListener(NodeDetachListener) - Method in class com.marginallyclever.ro3.node.Node
- addEdit(UndoableEdit) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotatePoseCommand
-
This default implementation returns false.
- addEdit(UndoableEdit) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslatePoseCommand
-
This default implementation returns false.
- addElement(String, String) - Method in class com.marginallyclever.communications.application.ConversationHistoryList
- addEvent(AbstractUndoableEdit) - Static method in class com.marginallyclever.ro3.UndoSystem
- addExtensionIfNeeded(String, String[]) - Static method in class com.marginallyclever.convenience.helpers.PathHelper
-
Check filename for a valid extension.
- addExtentionIfMissing(File) - Method in class com.marginallyclever.ro3.apps.shared.FilenameExtensionChecker
- addGLEventListener(GLEventListener) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- addIndex(int) - Method in class com.marginallyclever.ro3.mesh.Mesh
- addInputValue(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- addItemAddedListener(ItemAddedListener<T>) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
- addItemRemovedListener(ItemRemovedListener<T>) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
- addLabelAndComponent(JPanel, String, JComponent) - Static method in class com.marginallyclever.ro3.PanelHelper
-
A convenience method to add a label and component to a panel that is built with
GridLayout
. - addLabelAndComponent(JPanel, String, JComponent, GridBagConstraints) - Static method in class com.marginallyclever.ro3.PanelHelper
-
A convenience method to add a label and component to a panel that is built with
GridBagLayout
. - addLimit(JPanel, GridBagConstraints, String, double, Consumer<Double>, double) - Static method in class com.marginallyclever.ro3.PanelHelper
- addLine(String, GraphLine) - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
- addListener(SessionLayerListener) - Method in class com.marginallyclever.communications.session.SessionLayer
- addListSelectionListener(ListSelectionListener) - Method in class com.marginallyclever.communications.application.ConversationHistoryList
- addMarlinListener(MarlinListener) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
- addNetworkSessionListener(SessionLayerListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
- addNeuron(Neuron) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- addNode(Node) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectedItems
- AddNode - Class in com.marginallyclever.ro3.apps.actions
- AddNode<T> - Class in com.marginallyclever.ro3.apps.commands
-
Use a
NodeFactory
to add a new instance of aNode
to every selected branch of the scene tree. - AddNode() - Constructor for class com.marginallyclever.ro3.apps.actions.AddNode
- AddNode(Supplier<T>) - Constructor for class com.marginallyclever.ro3.apps.commands.AddNode
- addNodeSelector(JPanel, String, NodePath<T>, GridBagConstraints) - Static method in class com.marginallyclever.ro3.PanelHelper
-
A convenience method to add a label and component to a panel that is expected to be built with GridBagConstraint.
- addNormal(float, float, float) - Method in class com.marginallyclever.ro3.mesh.Mesh
- addNotify() - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
- addNotify() - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
- addNotify() - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
- addNotify() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- addNotify() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- addNotify() - Method in class com.marginallyclever.ro3.apps.webcam.WebCamPanel
- addNotify() - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
- addNotify() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlannerPanel
- addNotify() - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureControllerPanel
- addNotify() - Method in class com.marginallyclever.ro3.RecentFilesMenu
- addNotify() - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
- addNumberField(String, double) - Static method in class com.marginallyclever.ro3.PanelHelper
- addODEAttachListener(ODELinkAttachListener) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- addODEDetachListener(ODELinkDetachListener) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- addOne(Node) - Method in class com.marginallyclever.ro3.apps.commands.AddNode
- addOutgoingConnection(Connection) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- addPath(String) - Method in class com.marginallyclever.ro3.RecentFilesMenu
-
Adds a path to the list of recent files.
- addPoint(double, double) - Method in class com.marginallyclever.convenience.swing.graph.GraphLine
- addPoseChangeListener(PoseChangeListener) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
- addProject(Project) - Method in class com.marginallyclever.robotoverlord.Project
-
Deprecated.Bring Entities and assets of another project into this project.
- addProject(Project, String) - Method in class com.marginallyclever.robotoverlord.Project
-
Deprecated.Bring Entities and assets of another project into this project.
- addPropertyChangedListener(PropertyChangeListener) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
- addPropertyChangeListener(PropertyChangeListener) - Method in class com.marginallyclever.ro3.mesh.Mesh
- addPropertyChangeListener(PropertyChangeListener) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- addReadyListener(NodeReadyListener) - Method in class com.marginallyclever.ro3.node.Node
- addRenameListener(NodeRenameListener) - Method in class com.marginallyclever.ro3.node.Node
- addSceneChangeListener(SceneChangeListener) - Static method in class com.marginallyclever.ro3.Registry
- addSelector(JPanel, GridBagConstraints, String, NodePath<ODEBody>, Consumer<ODEBody>) - Static method in class com.marginallyclever.ro3.PanelHelper
- addTexCoord(float, float) - Method in class com.marginallyclever.ro3.mesh.Mesh
-
Add a texture coordinate to the mesh.
- addToHistory(String, String) - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
- addToolChangeListener(ViewportToolChangeListener) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- addTorque(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- addTorque(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- addValue(double, double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- addVertex(float, float, float) - Method in class com.marginallyclever.ro3.mesh.Mesh
- addWeight(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
- adjustLocal() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
- afterSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
- afterSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
- afterSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
- afterSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- afterSceneChange(Node) - Method in interface com.marginallyclever.ro3.SceneChangeListener
-
Called after the scene changes.
- allowableSpeed - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- AllPanels - Class in com.marginallyclever.ro3
-
This class should be in tests but cannot because
Reflections
does not work across the production/test boundary. - AllPanels() - Constructor for class com.marginallyclever.ro3.AllPanels
- ALWAYS - Static variable in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
- ambient - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
- ambientColor - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- ANGLE_STEP_SIZE_DEGREES - Variable in class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobianFiniteDifferences
- angularVelocity - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
- ANTINORMAL - Enum constant in enum class com.marginallyclever.convenience.KSPDirections
-
Antinormal is the opposite direction of the orbit's normal vector.
- aphelion - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- App - Class in com.marginallyclever.ro3.apps
-
All applications in the environment extend from
App
for Reflection. - App() - Constructor for class com.marginallyclever.ro3.apps.App
- App(LayoutManager) - Constructor for class com.marginallyclever.ro3.apps.App
- APP_BASE - Static variable in class com.marginallyclever.convenience.helpers.PathHelper
- APP_CACHE - Static variable in class com.marginallyclever.convenience.helpers.PathHelper
- APP_PLUGINS - Static variable in class com.marginallyclever.convenience.helpers.PathHelper
- appendToLog(String) - Method in class com.marginallyclever.ro3.apps.log.LogPanel
- ApproximateJacobian - Class in com.marginallyclever.convenience.approximatejacobian
-
ApproximateJacobian
is used to calculate the Jacobian matrix for a robot arm. - ApproximateJacobianFiniteDifferences - Class in com.marginallyclever.convenience.approximatejacobian
-
Calculates the approximate jacobian for a robot arm using finite differences.
- ApproximateJacobianFiniteDifferences(Limb) - Constructor for class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobianFiniteDifferences
- ApproximateJacobianScrewTheory - Class in com.marginallyclever.convenience.approximatejacobian
-
Given the current pose of the robot, find the approximate jacobian, which describe the relationship between joint velocity and cartesian velocity.
- ApproximateJacobianScrewTheory(Limb) - Constructor for class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobianScrewTheory
-
Given the current pose of the robot, find the approximate jacobian.
- assignQualitativeColors() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
-
Set colors for each line in the graph based on the number of lines and the color wheel.
- attach(List<Pose>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
-
Attach a list of Pose nodes to this node and adjust their world transform to compensate.
- AttachmentPoint - Class in com.marginallyclever.ro3.node.nodes.pose.poses
- AttachmentPoint() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
- AttachmentPoint(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
- AttachmentPointPanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses
- AttachmentPointPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPointPanel
- AttachmentPointPanel(AttachmentPoint) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPointPanel
- attemptAttach() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
B
- BACK - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
- beforeSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
- beforeSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
- beforeSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
- beforeSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- beforeSceneChange(Node) - Method in interface com.marginallyclever.ro3.SceneChangeListener
-
Called before the scene changes.
- Behavior - Class in com.marginallyclever.ro3.node.nodes.behavior
- Behavior() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Behavior
- Behavior(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Behavior
- Behavior.Status - Enum Class in com.marginallyclever.ro3.node.nodes.behavior
- BehaviorTreeRunner - Class in com.marginallyclever.ro3.node.nodes.behavior
-
BehaviorTreeRunner
is a node that runs a behavior tree. - BehaviorTreeRunner() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
- BehaviorTreeRunner(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
- BehaviorTreeRunnerPanel - Class in com.marginallyclever.ro3.node.nodes.behavior
- BehaviorTreeRunnerPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunnerPanel
- BehaviorTreeRunnerPanel(BehaviorTreeRunner) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunnerPanel
- Bezier3 - Class in com.marginallyclever.convenience.bezier3
-
3D Bezier curve implementation.
- Bezier3() - Constructor for class com.marginallyclever.convenience.bezier3.Bezier3
- Bezier3ToMesh - Class in com.marginallyclever.convenience.bezier3
-
3D Bezier curve implementation See Wikipedia
- Bezier3ToMesh() - Constructor for class com.marginallyclever.convenience.bezier3.Bezier3ToMesh
- BigMatrixHelper - Class in com.marginallyclever.convenience.helpers
- BigMatrixHelper() - Constructor for class com.marginallyclever.convenience.helpers.BigMatrixHelper
- BLOCK_BUFFER_SIZE - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
- blue - Variable in class com.marginallyclever.convenience.ColorRGB
- body - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBodyPanel
- BOTTOM - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
- BoundingVolume - Interface in com.marginallyclever.convenience
-
Interface to help with collision detection
- Box - Class in com.marginallyclever.ro3.mesh.proceduralmesh
- Box() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Box
- Box(double, double, double) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Box
-
Create a box with the given dimensions.
- BoxPanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
-
Panel for editing a
Box
. - BoxPanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.BoxPanel
- BoxPanel(Box) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.BoxPanel
- Brain - Class in com.marginallyclever.ro3.node.nodes.odenode.brain.v2
- Brain(DopamineSimulator, CortisolSimulator) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- BrainManager - Class in com.marginallyclever.ro3.node.nodes.odenode.brain
- BrainManager() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
- BrowseURLAction - Class in com.marginallyclever.ro3.apps.actions
-
Open a URL in the desktop web browser.
- BrowseURLAction(String) - Constructor for class com.marginallyclever.ro3.apps.actions.BrowseURLAction
- bufferLine(MarlinCoordinate, double, double) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulation
-
Add this destination to the queue and attempt to optimize travel between destinations.
- buildAttachToggle() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPointPanel
-
Build the "attach/detach" toggle button.
- buildFrame() - Method in class com.marginallyclever.ro3.AllPanels
- buildNormalFrom3Points(Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
- buildNormals(Mesh) - Static method in class com.marginallyclever.ro3.mesh.MeshNormalBuilder
- buildPanTiltMatrix(double[]) - Static method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- buildSet() - Method in class com.marginallyclever.ro3.AllPanels
- busy - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- byteArrayToFloat(byte[]) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
- BYTES_PER_FLOAT - Static variable in class com.marginallyclever.ro3.mesh.Mesh
- BYTES_PER_INT - Static variable in class com.marginallyclever.ro3.mesh.Mesh
C
- Camera - Class in com.marginallyclever.ro3.node.nodes.pose.poses
-
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.
- Camera() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- Camera(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- CAMERA - Enum constant in enum class com.marginallyclever.ro3.FrameOfReference
- CameraPanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses
- CameraPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.CameraPanel
- CameraPanel(Camera) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.CameraPanel
- cameras - Static variable in class com.marginallyclever.ro3.Registry
- cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
- cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
- cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
-
Force cancel the tool.
- cancelUse() - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
-
Force cancel the tool.
- canImport(TransferHandler.TransferSupport) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeTransferHandler
- canLoad(String) - Method in class com.marginallyclever.ro3.mesh.MeshFactory
- canRedo() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotatePoseCommand
- canRedo() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslatePoseCommand
- Capsule - Class in com.marginallyclever.ro3.mesh.proceduralmesh
- Capsule() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
- Capsule(double, double) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
- CapsulePanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
-
Panel for editing a
Capsule
. - CapsulePanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CapsulePanel
- CapsulePanel(Capsule) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CapsulePanel
- Category(String, Supplier<Node>) - Constructor for class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
- CelestialBody - Class in com.marginallyclever.ro3.node.nodes.pose.poses.space
-
Represents a celestial body - star, planet, moon, etc.
- CelestialBody() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- CelestialBody(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- CelestialBodyPanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses.space
- CelestialBodyPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBodyPanel
- CelestialBodyPanel(CelestialBody) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBodyPanel
- centerOfCircumscribedCircle(Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
- centerOfCircumscribedSphere(Vector3d, Vector3d, Vector3d, double) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
-
find the center of the sphere formed by the three points p and the radius.
- changedUpdate(DocumentEvent) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
- CheckForUpdateAction - Class in com.marginallyclever.ro3.apps.actions
-
Checks online for a new version of Robot Overlord.
- CheckForUpdateAction() - Constructor for class com.marginallyclever.ro3.apps.actions.CheckForUpdateAction
- checkGLError(GL3, Logger) - Static method in class com.marginallyclever.convenience.helpers.OpenGLHelper
- ChooseConnectionPanel - Class in com.marginallyclever.communications.application
-
A panel that allows the user to open and close a connection to a
SessionLayer
. - ChooseConnectionPanel() - Constructor for class com.marginallyclever.communications.application.ChooseConnectionPanel
- CircleXY - Class in com.marginallyclever.ro3.mesh.proceduralmesh
- CircleXY() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CircleXY
- CircleXYPanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
- CircleXYPanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CircleXYPanel
- CircleXYPanel(CircleXY) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CircleXYPanel
- clear() - Method in class com.marginallyclever.communications.application.ConversationHistoryList
- clear() - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
- clear() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- clear() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectedItems
- clear() - Method in class com.marginallyclever.ro3.mesh.Mesh
-
Remove all vertexes, normals, colors, texture coordinates, etc.
- clear() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory
- clear() - Method in class com.marginallyclever.ro3.RecentFilesMenu
-
Clears the list of recent files.
- clear() - Method in class com.marginallyclever.robotoverlord.Project
-
Deprecated.
- closeConnection() - Method in class com.marginallyclever.communications.application.ChooseConnectionPanel
- closeConnection() - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
- closeConnection() - Method in class com.marginallyclever.communications.session.SessionLayer
- closeConnection() - Method in class com.marginallyclever.communications.transport.serial.SerialSession
- closeConnection() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
- closeConnection() - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- collapsed() - Method in interface com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel.CollapseListener
- CollapsiblePanel - Class in com.marginallyclever.ro3.apps.nodedetailview
-
The user-triggered collapsable panel containing the component (trigger) in the titled border
- CollapsiblePanel(String) - Constructor for class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
-
Constructor for a label/button controlled collapsable panel.
- CollapsiblePanel(JRadioButton) - Constructor for class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
-
Constructor for an option button controlled collapsible panel.
- CollapsiblePanel.CollapseListener - Interface in com.marginallyclever.ro3.apps.nodedetailview
-
listener interface.
- Collidable - Interface in com.marginallyclever.robotoverlord
-
Deprecated.
- CollisionListener - Interface in com.marginallyclever.ro3.physics
-
Listens for collisions between objects in the ODE physics world.
- colorArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
- ColorRGB - Class in com.marginallyclever.convenience
-
RGB color class.
- ColorRGB() - Constructor for class com.marginallyclever.convenience.ColorRGB
- ColorRGB(int) - Constructor for class com.marginallyclever.convenience.ColorRGB
- ColorRGB(int, int, int) - Constructor for class com.marginallyclever.convenience.ColorRGB
- ColorRGB(ColorRGB) - Constructor for class com.marginallyclever.convenience.ColorRGB
- ColorRGB(Color) - Constructor for class com.marginallyclever.convenience.ColorRGB
- com.marginallyclever.communications.application - package com.marginallyclever.communications.application
- com.marginallyclever.communications.session - package com.marginallyclever.communications.session
- com.marginallyclever.communications.transport - package com.marginallyclever.communications.transport
- com.marginallyclever.communications.transport.serial - package com.marginallyclever.communications.transport.serial
- com.marginallyclever.communications.transport.ssh - package com.marginallyclever.communications.transport.ssh
- com.marginallyclever.communications.transport.tcp - package com.marginallyclever.communications.transport.tcp
- com.marginallyclever.convenience - package com.marginallyclever.convenience
- com.marginallyclever.convenience.approximatejacobian - package com.marginallyclever.convenience.approximatejacobian
- com.marginallyclever.convenience.bezier3 - package com.marginallyclever.convenience.bezier3
- com.marginallyclever.convenience.helpers - package com.marginallyclever.convenience.helpers
- com.marginallyclever.convenience.swing - package com.marginallyclever.convenience.swing
- com.marginallyclever.convenience.swing.graph - package com.marginallyclever.convenience.swing.graph
- com.marginallyclever.ro3 - package com.marginallyclever.ro3
- com.marginallyclever.ro3.apps - package com.marginallyclever.ro3.apps
- com.marginallyclever.ro3.apps.about - package com.marginallyclever.ro3.apps.about
- com.marginallyclever.ro3.apps.actions - package com.marginallyclever.ro3.apps.actions
-
Actions are human-facing UI elements that perform tasks.
- com.marginallyclever.ro3.apps.commands - package com.marginallyclever.ro3.apps.commands
-
Commands are the smallest unit of undoable work in the app.
- com.marginallyclever.ro3.apps.donatello - package com.marginallyclever.ro3.apps.donatello
- com.marginallyclever.ro3.apps.editor - package com.marginallyclever.ro3.apps.editor
- com.marginallyclever.ro3.apps.log - package com.marginallyclever.ro3.apps.log
- com.marginallyclever.ro3.apps.nodedetailview - package com.marginallyclever.ro3.apps.nodedetailview
- com.marginallyclever.ro3.apps.nodeselector - package com.marginallyclever.ro3.apps.nodeselector
- com.marginallyclever.ro3.apps.nodetreeview - package com.marginallyclever.ro3.apps.nodetreeview
- com.marginallyclever.ro3.apps.ode4j - package com.marginallyclever.ro3.apps.ode4j
- com.marginallyclever.ro3.apps.shared - package com.marginallyclever.ro3.apps.shared
- com.marginallyclever.ro3.apps.viewport - package com.marginallyclever.ro3.apps.viewport
- com.marginallyclever.ro3.apps.viewport.renderpass - package com.marginallyclever.ro3.apps.viewport.renderpass
- com.marginallyclever.ro3.apps.viewport.viewporttool - package com.marginallyclever.ro3.apps.viewport.viewporttool
- com.marginallyclever.ro3.apps.viewport.viewporttool.move - package com.marginallyclever.ro3.apps.viewport.viewporttool.move
- com.marginallyclever.ro3.apps.webcam - package com.marginallyclever.ro3.apps.webcam
- com.marginallyclever.ro3.listwithevents - package com.marginallyclever.ro3.listwithevents
- com.marginallyclever.ro3.mesh - package com.marginallyclever.ro3.mesh
- com.marginallyclever.ro3.mesh.load - package com.marginallyclever.ro3.mesh.load
- com.marginallyclever.ro3.mesh.proceduralmesh - package com.marginallyclever.ro3.mesh.proceduralmesh
- com.marginallyclever.ro3.mesh.save - package com.marginallyclever.ro3.mesh.save
- com.marginallyclever.ro3.node - package com.marginallyclever.ro3.node
- com.marginallyclever.ro3.node.nodefactory - package com.marginallyclever.ro3.node.nodefactory
- com.marginallyclever.ro3.node.nodes - package com.marginallyclever.ro3.node.nodes
- com.marginallyclever.ro3.node.nodes.behavior - package com.marginallyclever.ro3.node.nodes.behavior
- com.marginallyclever.ro3.node.nodes.behavior.actions - package com.marginallyclever.ro3.node.nodes.behavior.actions
- com.marginallyclever.ro3.node.nodes.behavior.decorators - package com.marginallyclever.ro3.node.nodes.behavior.decorators
- com.marginallyclever.ro3.node.nodes.limbplanner - package com.marginallyclever.ro3.node.nodes.limbplanner
- com.marginallyclever.ro3.node.nodes.limbsolver - package com.marginallyclever.ro3.node.nodes.limbsolver
- com.marginallyclever.ro3.node.nodes.marlinrobot - package com.marginallyclever.ro3.node.nodes.marlinrobot
- com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform - package com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform
- com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm - package com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm
- com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation - package com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation
- com.marginallyclever.ro3.node.nodes.networksession - package com.marginallyclever.ro3.node.nodes.networksession
- com.marginallyclever.ro3.node.nodes.odenode - package com.marginallyclever.ro3.node.nodes.odenode
- com.marginallyclever.ro3.node.nodes.odenode.brain - package com.marginallyclever.ro3.node.nodes.odenode.brain
- com.marginallyclever.ro3.node.nodes.odenode.brain.v2 - package com.marginallyclever.ro3.node.nodes.odenode.brain.v2
- com.marginallyclever.ro3.node.nodes.odenode.odebody - package com.marginallyclever.ro3.node.nodes.odenode.odebody
- com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies - package com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
- com.marginallyclever.ro3.node.nodes.pose - package com.marginallyclever.ro3.node.nodes.pose
- com.marginallyclever.ro3.node.nodes.pose.poses - package com.marginallyclever.ro3.node.nodes.pose.poses
- com.marginallyclever.ro3.node.nodes.pose.poses.space - package com.marginallyclever.ro3.node.nodes.pose.poses.space
- com.marginallyclever.ro3.physics - package com.marginallyclever.ro3.physics
- com.marginallyclever.ro3.raypicking - package com.marginallyclever.ro3.raypicking
- com.marginallyclever.ro3.texture - package com.marginallyclever.ro3.texture
- com.marginallyclever.robotoverlord - module com.marginallyclever.robotoverlord
- com.marginallyclever.robotoverlord - package com.marginallyclever.robotoverlord
- COMMAND_PLAY - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
- COMMAND_REWIND - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
- COMMAND_STOP - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
- CommandLineOptions - Class in com.marginallyclever.convenience
-
store command line options for use in the app
- CommandLineOptions() - Constructor for class com.marginallyclever.convenience.CommandLineOptions
- commitExport(String) - Method in class com.marginallyclever.ro3.apps.actions.ExportScene
-
Export the scene and all the assets used to a single file for sharing on another computer.
- commitImport(File) - Method in class com.marginallyclever.ro3.apps.actions.ImportScene
- commitLoad(File) - Method in class com.marginallyclever.ro3.apps.actions.LoadScene
- commitNewScene() - Method in class com.marginallyclever.ro3.apps.actions.NewScene
- commitSave(String) - Static method in class com.marginallyclever.ro3.apps.actions.SaveAsScene
- COMMON_BAUD_RATES - Static variable in class com.marginallyclever.communications.transport.serial.SerialTransportLayerPanel
- Compass3D - Class in com.marginallyclever.ro3.apps.viewport.viewporttool
-
Draw a compass to show the orientation of the camera.
- Compass3D() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- Condition - Class in com.marginallyclever.ro3.node.nodes.behavior
- Condition() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Condition
- Condition(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Condition
- confirmChecksumOK(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
- confirmClose() - Method in class com.marginallyclever.ro3.RO3Frame
- Connection - Class in com.marginallyclever.ro3.node.nodes.odenode.brain.v2
-
Positive weights will act as excitatory connections.
- Connection(Neuron, Neuron, double) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
- CONNECTION_CLOSED - Static variable in class com.marginallyclever.communications.application.ChooseConnectionPanel
- CONNECTION_CLOSED - Static variable in class com.marginallyclever.communications.session.SessionLayerEvent
- CONNECTION_CLOSED - Static variable in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- CONNECTION_CLOSED - Static variable in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSessionPanel
- CONNECTION_OPENED - Static variable in class com.marginallyclever.communications.application.ChooseConnectionPanel
- CONNECTION_OPENED - Static variable in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- CONNECTION_OPENED - Static variable in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSessionPanel
- Control - Class in com.marginallyclever.ro3.node.nodes.behavior
- Control() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Control
- Control(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Control
- ConversationEvent - Record Class in com.marginallyclever.communications.application
-
ConversationEvent
is a simple record to hold a conversation event. - ConversationEvent(String, String) - Constructor for record class com.marginallyclever.communications.application.ConversationEvent
-
Creates an instance of a
ConversationEvent
record class. - ConversationHistoryList - Class in com.marginallyclever.communications.application
-
a list of all the events that have happened in a conversation.
- ConversationHistoryList() - Constructor for class com.marginallyclever.communications.application.ConversationHistoryList
- convertODEtoMatrix(DVector3C, DMatrix3C) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
-
Convert an ODE4J translation/rotation pair to a Java3D matrix.
- convertRotationToODE(Matrix4d) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
-
receive a 4x4 matrix.
- copyDiskAssetsToScenePath(Project, String) - Method in class com.marginallyclever.robotoverlord.Project
-
Deprecated.
- CopyNode - Class in com.marginallyclever.ro3.apps.actions
-
Copy the selected node(s) to the clipboard.
- CopyNode - Class in com.marginallyclever.ro3.apps.commands
-
Copy the selected node(s) to the clipboard.
- CopyNode() - Constructor for class com.marginallyclever.ro3.apps.actions.CopyNode
- CopyNode(List<Node>) - Constructor for class com.marginallyclever.ro3.apps.commands.CopyNode
- CortisolSimulator - Class in com.marginallyclever.ro3.node.nodes.odenode.brain.v2
- CortisolSimulator() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.CortisolSimulator
- counter - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- CPADistance(Vector3d, Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
-
find the closest point of approach between two lines
- create(String) - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory
- createDirectoryIfNotExists(String) - Static method in class com.marginallyclever.convenience.helpers.PathHelper
- createFromJSON(JSONObject) - Static method in class com.marginallyclever.ro3.apps.commands.ImportScene
- createIdentityMatrix4() - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
- createInitialConnections() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
- createInitialConnections() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- createMatrix(int, int) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
- createMesh() - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
- createMesh(String) - Static method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactory
-
Create a mesh for the given shape name.
- createPanel(ProceduralMesh) - Static method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactory
- createScaleMatrix4(double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
- CreatureController - Class in com.marginallyclever.ro3.node.nodes.odenode
-
A controller for a creature made of ODE4J hinges and bodies.
- CreatureController() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
- CreatureController(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
- CreatureControllerPanel - Class in com.marginallyclever.ro3.node.nodes.odenode
-
A panel for controlling an ODE4J creature.
- CreatureControllerPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.CreatureControllerPanel
- CreatureControllerPanel(CreatureController) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.CreatureControllerPanel
- CubeCoordinate() - Constructor for class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
- CubeCoordinate(int, double, double) - Constructor for class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
- cubeToSphere(int, double, double) - Static method in class com.marginallyclever.convenience.SphericalMap
-
convert uv on plane to unit vector on sphere
- cuboidCuboid(AABB, AABB) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
-
separation of axes theorem used to find intersection of two arbitrary boxes.
- CutNode - Class in com.marginallyclever.ro3.apps.actions
-
CutNode
is an action that cuts the selected node(s) from the scene. - CutNode - Class in com.marginallyclever.ro3.apps.commands
-
Cut is a Copy followed by a Remove.
- CutNode() - Constructor for class com.marginallyclever.ro3.apps.actions.CutNode
- CutNode(List<Node>) - Constructor for class com.marginallyclever.ro3.apps.commands.CutNode
- Cylinder - Class in com.marginallyclever.convenience
-
A cylinder with a radius and two end points.
- Cylinder - Class in com.marginallyclever.ro3.mesh.proceduralmesh
- Cylinder() - Constructor for class com.marginallyclever.convenience.Cylinder
- Cylinder() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
- Cylinder(double, double, double) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
- cylinderCylinder(Cylinder, Cylinder) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
-
test intersection of two cylinders.
- CylinderPanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
-
Panel for editing a
Capsule
. - CylinderPanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CylinderPanel
- CylinderPanel(Cylinder) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CylinderPanel
D
- data - Variable in class com.marginallyclever.communications.session.SessionLayerEvent
- DATA_AVAILABLE - Static variable in class com.marginallyclever.communications.session.SessionLayerEvent
- deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
-
This method is called when the tool is deactivated.
- deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
-
This method is called when the tool is deactivated.
- deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
-
This method is called when the tool is deactivated.
- deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
-
This method is called when the tool is deactivated.
- deactivate() - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
-
This method is called when the tool is deactivated.
- Decal - Class in com.marginallyclever.ro3.mesh.proceduralmesh
- Decal() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
- DecalPanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
-
Panel for editing a
Decal
. - DecalPanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.DecalPanel
- DecalPanel(Decal) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.DecalPanel
- decelerateAfterD - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- decelerateAfterT - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- Decorator - Class in com.marginallyclever.ro3.node.nodes.behavior
- Decorator() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Decorator
- Decorator(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Decorator
- deferredAction(Node) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
-
Deferred action to be taken after some nodes have been added to the scene.
- Delay - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
- Delay() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
- Delay(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
- delete(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
- deleteDirectory(File) - Static method in class com.marginallyclever.convenience.helpers.PathHelper
-
Dangerous - recursively deletes directory and all contents!
- delta - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- deltaV - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
- DEPTH_BUFFER_LIMIT - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- detail - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
- determinant(double[][]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
-
Method that calculates determinant of given matrix
- DHParameter - Class in com.marginallyclever.ro3.node.nodes
-
DHParameter
is a node that translates a siblingPose
to and from Denavit-Hartenberg parameters for a joint. - DHParameter() - Constructor for class com.marginallyclever.ro3.node.nodes.DHParameter
- DHParameterPanel - Class in com.marginallyclever.ro3.node.nodes
- DHParameterPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.DHParameterPanel
- DHParameterPanel(DHParameter) - Constructor for class com.marginallyclever.ro3.node.nodes.DHParameterPanel
- diagonalize(Matrix3d, Matrix3d, Matrix3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
returns Q and D such that Diagonal matrix D = QT * A * Q; and A = Q*D*QT see Jacobi_eigenvalue_algorithm see Diagonalization
- Dial - Class in com.marginallyclever.convenience.swing
-
A dial that can be turned with the mouse wheel, mouse click+drag, or the keyboard +/- keys.
- Dial() - Constructor for class com.marginallyclever.convenience.swing.Dial
- diff(ColorRGB) - Method in class com.marginallyclever.convenience.ColorRGB
- diffuse - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
- disableTextureEnd(GL3, boolean) - Static method in class com.marginallyclever.convenience.helpers.OpenGLHelper
- disableTextureStart(GL3) - Static method in class com.marginallyclever.convenience.helpers.OpenGLHelper
- display(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- display(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
- dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
- dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
- dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
- dispose(GL3) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
-
This is called when the OpenGL context is destroyed.
- dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
- dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBackground
- dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBoundingBoxes
- dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawCameras
- dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawDHParameters
- dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawJoints
- dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawPoses
- distance - Variable in class com.marginallyclever.convenience.Plane
- distance - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- distance() - Method in record class com.marginallyclever.ro3.raypicking.RayHit
-
Returns the value of the
distance
record component. - distance() - Method in record class com.marginallyclever.robotoverlord.RayHit
-
Deprecated.Returns the value of the
distance
record component. - DOC_URL - Static variable in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
- DockingPanel - Class in com.marginallyclever.ro3
- DockingPanel(String, String) - Constructor for class com.marginallyclever.ro3.DockingPanel
- doLayout() - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
- dolly(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Translate relative to camera's current orientation if canTranslate is true.
- Donatello - Class in com.marginallyclever.ro3.apps.donatello
- Donatello() - Constructor for class com.marginallyclever.ro3.apps.donatello.Donatello
- DonatelloNode - Class in com.marginallyclever.ro3.apps.donatello
-
Donatello
usesDonatelloNode
to associate aNode
with its SwingJPanel
and remember the 2D position for graphing. - DonatelloNode(Node) - Constructor for class com.marginallyclever.ro3.apps.donatello.DonatelloNode
- DopamineSimulator - Class in com.marginallyclever.ro3.node.nodes.odenode.brain.v2
- DopamineSimulator() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.DopamineSimulator
- dot(MarlinCoordinate) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- dragEnter(DropTargetDragEvent) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
- dragExit(DropTargetEvent) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
- dragOver(DropTargetDragEvent) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
- draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
- draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBackground
- draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBoundingBoxes
- draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawCameras
- draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawDHParameters
- draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawJoints
- draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawPoses
- draw(Viewport) - Method in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
-
Draw this viewport pass.
- drawAtopEverythingEnd(GL3, int) - Static method in class com.marginallyclever.convenience.helpers.OpenGLHelper
- drawAtopEverythingStart(GL3) - Static method in class com.marginallyclever.convenience.helpers.OpenGLHelper
- DrawBackground - Class in com.marginallyclever.ro3.apps.viewport.renderpass
-
Draw the background.
- DrawBackground() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBackground
- DrawBoundingBoxes - Class in com.marginallyclever.ro3.apps.viewport.renderpass
-
Draw the bounding box of each
MeshInstance
in the scene. - DrawBoundingBoxes() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBoundingBoxes
- drawBoxWireframe(GL3, Tuple3d, Tuple3d) - Static method in class com.marginallyclever.convenience.PrimitiveSolids
-
Draw box based on two corners
- drawBufferedImageAtPosition(Graphics2D, BufferedImage, int, int) - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
- DrawCameras - Class in com.marginallyclever.ro3.apps.viewport.renderpass
-
Draws each
Camera
as a pyramid approximating the perspective view frustum. - DrawCameras() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawCameras
- drawCircleXY(double, int) - Static method in class com.marginallyclever.convenience.PrimitiveSolids
-
Deprecated.
- DrawDHParameters - Class in com.marginallyclever.ro3.apps.viewport.renderpass
-
Draws each
DHParameter
as two lines from the previous joint to the current joint. - DrawDHParameters() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawDHParameters
- drawJComponentToBufferedImage(JComponent) - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
- drawJComponentToBufferedImageUnlessClipped(JComponent, Rectangle, int, int) - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
-
Draw a
JPanel
to aBufferedImage
unless the panel is clipped by the . - DrawJoints - Class in com.marginallyclever.ro3.apps.viewport.renderpass
-
Draw a ring around each hinge joint to show the range of motion.
- DrawJoints() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawJoints
- DrawMeshes - Class in com.marginallyclever.ro3.apps.viewport.renderpass
-
Draw each
MeshInstance
as aMesh
. - DrawMeshes() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- DrawPoses - Class in com.marginallyclever.ro3.apps.viewport.renderpass
-
Draw each
Pose
as RGB lines from the origin to the X,Y,Z axes. - DrawPoses() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawPoses
- drop(DropTargetDropEvent) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
- drop(DropTargetDropEvent) - Method in class com.marginallyclever.ro3.RO3FrameDropTarget
- dropActionChanged(DropTargetDragEvent) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
E
- EditorPanel - Class in com.marginallyclever.ro3.apps.editor
-
EditorPanel
is a panel for editing GCode that can be sent to aMarlinRobotArm
. - EditorPanel() - Constructor for class com.marginallyclever.ro3.apps.editor.EditorPanel
- emissive - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
- enableLimit(boolean, JSpinner, Consumer<Double>, double) - Static method in class com.marginallyclever.ro3.PanelHelper
- end - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- end_s - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- entrySpeed - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- entrySpeedMax - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- EPSILON - Static variable in class com.marginallyclever.convenience.helpers.MathHelper
- equals(Object) - Method in record class com.marginallyclever.communications.application.ConversationEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.marginallyclever.ro3.apps.viewport.renderpass.MeshMaterialMatrix
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.marginallyclever.ro3.raypicking.RayHit
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.marginallyclever.robotoverlord.RayHit
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Vector3d, Vector3d, double) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
-
compare two vectors
- eulerToMatrix(Vector3d, MatrixHelper.EulerSequence) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Converts Euler angles to a rotation matrix based on the specified Euler sequence.
- execute() - Method in class com.marginallyclever.ro3.apps.commands.AddNode
- execute() - Method in class com.marginallyclever.ro3.apps.commands.CopyNode
- execute() - Method in class com.marginallyclever.ro3.apps.commands.CutNode
- execute() - Method in class com.marginallyclever.ro3.apps.commands.ImportMesh
-
Load a scene from a file.
- execute() - Method in class com.marginallyclever.ro3.apps.commands.ImportScene
-
Load a scene from a file.
- execute() - Method in class com.marginallyclever.ro3.apps.commands.MoveNode
- execute() - Method in class com.marginallyclever.ro3.apps.commands.PasteNode
- execute() - Method in class com.marginallyclever.ro3.apps.commands.RemoveNode
- exitSpeed - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- expanded() - Method in interface com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel.CollapseListener
- ExportScene - Class in com.marginallyclever.ro3.apps.actions
-
Export the scene and all the assets used to a single ZIP file for sharing on another computer.
- ExportScene(JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.actions.ExportScene
F
- face - Variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
- FAILURE - Enum constant in enum class com.marginallyclever.ro3.node.nodes.behavior.Behavior.Status
- Fallback - Class in com.marginallyclever.ro3.node.nodes.behavior
- Fallback() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Fallback
- Fallback(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Fallback
- feedrate - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- FILE_FILTER - Static variable in class com.marginallyclever.ro3.RO3Frame
- FileHelper - Class in com.marginallyclever.convenience.helpers
-
Methods to make loading files from disk or jar resource easier.
- FileHelper() - Constructor for class com.marginallyclever.convenience.helpers.FileHelper
- FilenameExtensionChecker - Class in com.marginallyclever.ro3.apps.shared
-
This
AbstractAction
checks the filename extension and adds it if it's missing. - FilenameExtensionChecker(String[], JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.shared.FilenameExtensionChecker
- findActiveConnections() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- findByPath(String) - Method in class com.marginallyclever.ro3.node.Node
-
Find the node in the tree with the given path.
- findChild(String) - Method in class com.marginallyclever.ro3.node.Node
-
Find the first child of this node with the given name.
- findChild(String, int) - Method in class com.marginallyclever.ro3.node.Node
-
Find the first child of this node with the given name.
- findFirstChild(Class<T>) - Method in class com.marginallyclever.ro3.node.Node
-
Find the first child of the given type.
- findFirstSibling(Class<T>) - Method in class com.marginallyclever.ro3.node.Node
-
Find the first sibling of the given type.
- findNodeByID(String, Class<T>) - Method in class com.marginallyclever.ro3.node.Node
-
Depth-first search for a node with a matching ID and type.
- findParent(Class<T>) - Method in class com.marginallyclever.ro3.node.Node
-
Find the first parent of the given type.
- findParent(String) - Method in class com.marginallyclever.ro3.node.Node
-
Find the first parent with the given name.
- findRayIntersections(Ray) - Method in class com.marginallyclever.ro3.raypicking.RayPickSystem
-
Traverse the scene
Node
s and find all theMeshInstance
s that collide with the ray. - fireMeshChanged() - Method in class com.marginallyclever.ro3.mesh.Mesh
- fireODEAttach() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
-
Fired after an ODEBody is attached to the scene.
- fireODEDetach() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
-
Fired after an ODEBody is detached from the scene.
- flag - Variable in class com.marginallyclever.communications.session.SessionLayerEvent
- flavor - Static variable in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
- floatToByteArray(double) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
- ForceFailure - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
- ForceFailure() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceFailure
- ForceFailure(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceFailure
- ForceSuccess - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
- ForceSuccess() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceSuccess
- ForceSuccess(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceSuccess
- formatDouble(double) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
- formatTime(double) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
- FPS - Static variable in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
- FrameOfReference - Enum Class in com.marginallyclever.ro3
-
Used for determining the frame of reference for a given operation in 3D space.
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Box
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMesh
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.Node
-
Deserialize this node and its children from a JSON object and its children.
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.RetryUntilSuccessful
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.Material
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.Motor
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODENode
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
- fromPose() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- FRONT - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
G
- gcd(long, long) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
-
greatest common divider
- generate() - Method in class com.marginallyclever.convenience.bezier3.Bezier3ToMesh
-
Visualize the line in OpenGL
- generateChecksum(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
- getAbsolutePath() - Method in class com.marginallyclever.ro3.node.Node
- getAbsolutePathOrFilename(String) - Static method in class com.marginallyclever.convenience.helpers.FileHelper
-
Get the absolute path to a file.
- getAcceleration() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- getAcceleration() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- getActiveCamera() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- getActiveStatus() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
- getActiveStatus() - Method in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
- getActiveToolIndex() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- getAllExtensions() - Method in class com.marginallyclever.ro3.mesh.MeshFactory
- getAllExtensions() - Method in class com.marginallyclever.ro3.texture.TextureFactory
- getAllJointAngles() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- getAllSourcesForExport() - Method in class com.marginallyclever.ro3.mesh.MeshFactory
- getAllSourcesForExport() - Method in class com.marginallyclever.ro3.texture.TextureFactory
- getAlpha() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- getAmbientColor() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- getAngle() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- getAngleMax() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- getAngleMax() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- getAngleMin() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- getAngleMin() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- getAspectRatio() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- getAxle() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- getBallJoint() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
- getBlue() - Method in class com.marginallyclever.convenience.ColorRGB
- getBodies() - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
- getBoolean(int) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
- getBoundingBox() - Method in class com.marginallyclever.ro3.mesh.Mesh
- getBoundsBottom() - Method in class com.marginallyclever.ro3.mesh.AABB
- getBoundsTop() - Method in class com.marginallyclever.ro3.mesh.AABB
- getBrain() - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
- getCanRotate() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getCanTranslate() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getCar() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- getCartesianBetweenTwoMatrices(Matrix4d, Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Use Quaternions to estimate the distance between two matrixes (both linear and rotational).
- getCartesianBetweenTwoMatrices(Matrix4d, Matrix4d, double[]) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Use Quaternions to estimate the distance between two matrixes (both linear and rotational).
- getCartesianFromJoint(double[]) - Method in class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobian
-
Use the jacobian to convert joint velocity to cartesian velocity.
- getCaseSensitive() - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
- getCellEditorValue() - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranchEditor
- getCFM() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- getChange() - Method in class com.marginallyclever.convenience.swing.Dial
- getChildren() - Method in class com.marginallyclever.ro3.node.Node
- getChildren() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
- getChosenProjectionMatrix(int, int) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getColor() - Method in class com.marginallyclever.convenience.swing.graph.GraphLine
- getCommand() - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
- getCommand() - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
- getCommand() - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
- getCommandRedo() - Static method in class com.marginallyclever.ro3.UndoSystem
- getCommandUndo() - Static method in class com.marginallyclever.ro3.UndoSystem
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
- getComponents(List<JPanel>) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
-
Build a Swing Component that represents this Tool.
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.Node
-
Build a Swing Component that represents this Node.
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatform
-
Build a Swing Component that represents this Node.
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.Material
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.Motor
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
-
Build a Swing Component that represents this Node.
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Build a Swing Component that represents this Node.
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
-
Build a Swing Component that represents this Node.
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
- getConnections() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- getContentPane() - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
-
This class requires that all content be placed within a designated panel, this method returns that panel.
- getCoriolisTerm(double[]) - Method in class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobian
-
Calculate the coriolis term.
- getCount() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- getCuboidList() - Method in interface com.marginallyclever.robotoverlord.Collidable
-
Deprecated.
- getCurrent() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- getCurrentWorkingDirectory() - Static method in class com.marginallyclever.convenience.helpers.PathHelper
- getCursorAsNormalized() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
-
In OpenGL camera space +Y is up and in screen space +Y is down so invert the Y value.
- getCursorAsNormalized(double, double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
-
In OpenGL camera space +Y is up and in screen space +Y is down so invert the Y value.
- getCursorPosition() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- getD() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- getDataBounds() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- getDataBounds() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- getDeclination() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- getDelay() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
- getDetail() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
- getDiffuseColor() - Method in class com.marginallyclever.ro3.node.nodes.Material
- getDiffuseTexture() - Method in class com.marginallyclever.ro3.node.nodes.Material
- getDirection() - Method in class com.marginallyclever.convenience.Ray
- getDistance() - Method in class com.marginallyclever.convenience.Plane
- getDistance() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- getDistanceMax() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- getDistanceMin() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- getDistanceToTarget() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- getDockingPanels() - Method in class com.marginallyclever.ro3.RO3Frame
- getDouble(int) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
- getDrawGrid() - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
- getDrawOrthographic() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getEditable() - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
-
Get the state of the find button.
- getEmissionColor() - Method in class com.marginallyclever.ro3.node.nodes.Material
- getEndEffector() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.load.Load3MF
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.load.LoadAMF
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.load.LoadOBJ
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.load.LoadPLY
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.load.LoadSTL
- getEnglishName() - Method in interface com.marginallyclever.ro3.mesh.load.MeshLoader
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Box
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.CircleXY
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMesh
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
- getEnglishName() - Method in interface com.marginallyclever.ro3.mesh.save.MeshSaver
- getEnglishName() - Method in class com.marginallyclever.ro3.mesh.save.SaveSTL
- getEntityManager() - Method in class com.marginallyclever.robotoverlord.Project
-
Deprecated.
- getEraseColor() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBackground
- getERP() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- getExecutionTime() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- getExtension(String) - Static method in class com.marginallyclever.convenience.helpers.PathHelper
-
Get the file extension from a path.
- getExtentX() - Method in class com.marginallyclever.ro3.mesh.AABB
- getExtentY() - Method in class com.marginallyclever.ro3.mesh.AABB
- getExtentZ() - Method in class com.marginallyclever.ro3.mesh.AABB
- GetF() - Method in class com.marginallyclever.convenience.Cylinder
- getFarZ() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getFirstHit(Ray) - Method in class com.marginallyclever.ro3.raypicking.RayPickSystem
-
Traverse the scene Entities and find the nearest
MeshInstance
that collides with the ray. - getForceMax() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- getFovY() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getFPS() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- getFromNeuron() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
- getFsaaSamples() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- getFsaaSamples() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- getGeom() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- getGoalMarginOfError() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- getGravity() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- getGreen() - Method in class com.marginallyclever.convenience.ColorRGB
- getGridSpacingX() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- getGridSpacingX() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- getGridSpacingY() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- getGridSpacingY() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- getGripperMotor() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
- getHasColors() - Method in class com.marginallyclever.ro3.mesh.Mesh
- getHasIndexes() - Method in class com.marginallyclever.ro3.mesh.Mesh
- getHasNormals() - Method in class com.marginallyclever.ro3.mesh.Mesh
- getHasTextures() - Method in class com.marginallyclever.ro3.mesh.Mesh
- getHeight() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
- getHinge() - Method in class com.marginallyclever.ro3.node.nodes.Motor
- getHinge() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- getHinges() - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
- getIcon() - Method in class com.marginallyclever.ro3.node.Node
-
Set a custom icon for this node.
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Decorator
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceFailure
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceSuccess
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.Material
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.Motor
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
- getID() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- getImage() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
- getImage() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
- getInputNeurons() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- getInputValue() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- getInteger(int) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
- getIsAtGoal() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- getIsAttached() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
- getIsConnected() - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
- getJacobian() - Method in class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobian
- getJComponent() - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
- getJoint(int) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
-
Get the motor at the given index.
- getJointFromCartesian(double[]) - Method in class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobian
-
Use the Jacobian to get the joint velocity from the cartesian velocity.
- getLastItemSelectedMatrix(SelectedItems) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.MoveUtils
-
Returns the last selected item's world pose, or null if no items are selected.
- getLatestVersionFromGithub() - Method in class com.marginallyclever.ro3.apps.actions.CheckForUpdateAction
- getLength() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
- getLength() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
- getLimb() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- getLine(String) - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
- getLinearVelocity() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- getLineCount() - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
- getLineNames() - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
- getLines() - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
- getList() - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
- getListOfProceduralMeshes() - Static method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactory
- getLocal() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
- getMajorLineColor() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- getMajorLineColor() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- getMassQty() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- getMaterialPath(String) - Method in class com.marginallyclever.ro3.mesh.load.LoadOBJ
-
Get the path to the material file
- getMaterialPath(String) - Method in interface com.marginallyclever.ro3.mesh.load.MeshLoader
-
Get the path to the material file
- getMaterialPath(String) - Method in class com.marginallyclever.ro3.mesh.MeshFactory
- getMatrixFromAxisAndRotation(Vector3d, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
see Wikipedia
- getMaxAngle() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- getMaxDistance() - Method in class com.marginallyclever.convenience.Ray
- getMaxPosition() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- getMesh() - Method in class com.marginallyclever.ro3.mesh.MeshFactoryDialog
- getMesh() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
- getMinAngle() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- getMinorLineColor() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- getMinorLineColor() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- getMinPosition() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- getModel() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- getMostRecentLoad() - Method in class com.marginallyclever.ro3.RecentFilesMenu
- getMotor() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- getMotors() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- GetN() - Method in class com.marginallyclever.convenience.Cylinder
- getName() - Method in class com.marginallyclever.communications.session.SessionLayer
- getName() - Method in class com.marginallyclever.communications.transport.serial.SerialSession
- getName() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
- getName() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
- getName() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBackground
- getName() - Method in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
- getName() - Method in class com.marginallyclever.ro3.node.Node
- getName() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
- getNearZ() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getNetworkSession() - Method in class com.marginallyclever.communications.application.ChooseConnectionPanel
- getNextGoal() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- getNode() - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranch
- getNodes() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectedItems
- getNormal() - Method in class com.marginallyclever.convenience.Plane
- getNormal(int) - Method in class com.marginallyclever.ro3.mesh.Mesh
- getNormalTexture() - Method in class com.marginallyclever.ro3.node.nodes.Material
- getNumberFormatter() - Static method in class com.marginallyclever.convenience.swing.NumberFormatHelper
- getNumJoints() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- getNumTools() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- getNumTriangles() - Method in class com.marginallyclever.ro3.mesh.Mesh
- getNumVertices() - Method in class com.marginallyclever.ro3.mesh.Mesh
- getODEBody() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- getODESpace() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- getODEWorld() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- getOrbitChangeFactor() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- getOrbitPoint() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getOrbitRadius() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getOrigin() - Method in class com.marginallyclever.convenience.Ray
- getOriginShiftedMatrix(Matrix4d, Vector3d) - Static method in class com.marginallyclever.ro3.apps.viewport.renderpass.RenderPassHelper
- getOrthographicMatrix(int, int) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Render the scene in orthographic projection.
- getOutgoingConnections() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- getOutput(int) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
- getOutput(int) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- getOutputNeurons() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- getOutputValue() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- GetP1() - Method in class com.marginallyclever.convenience.Cylinder
- GetP2() - Method in class com.marginallyclever.convenience.Cylinder
- getPanTiltFromMatrix(Matrix4d) - Static method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getParent() - Method in class com.marginallyclever.ro3.node.Node
- getParent() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
- getParentPose() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
- getPartA() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
- getPartB() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
- getPassphrase() - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
- getPassphrase() - Method in class com.marginallyclever.communications.transport.tcp.SSHUserInfo
- getPassword() - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
- getPassword() - Method in class com.marginallyclever.communications.transport.tcp.SSHUserInfo
- getPath() - Method in class com.marginallyclever.robotoverlord.Project
-
Deprecated.
- getPathStart() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- getPersistentID() - Method in class com.marginallyclever.ro3.DockingPanel
- getPerspectiveFrustum(int, int) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getPhysics() - Static method in class com.marginallyclever.ro3.Registry
- getPivotMatrix(FrameOfReference, SelectedItems, Camera) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.MoveUtils
-
Get the pivot matrix of the selected items.
- getPoint() - Method in class com.marginallyclever.convenience.Plane
- getPoint(double) - Method in class com.marginallyclever.convenience.Ray
- getPointOnPlaneFromCursor(Plane, Viewport, double, double) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.MoveUtils
-
Cast a ray through the camera's viewport at the given x,y and find the intersection point on the translationPlane.
- getPoints() - Method in class com.marginallyclever.convenience.swing.graph.GraphLine
- getPool() - Method in class com.marginallyclever.ro3.mesh.MeshFactory
- getPool() - Method in class com.marginallyclever.ro3.texture.TextureFactory
- getPose() - Method in class com.marginallyclever.ro3.mesh.AABB
- getPosition() - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
- getPosition() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- getPosition() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- getPosition() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
- getPosition(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
- getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.AddNode
- getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.CopyNode
- getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.CutNode
- getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.ImportMesh
- getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.ImportScene
- getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.MoveNode
- getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.PasteNode
- getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.RemoveNode
- getPresentationName() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotatePoseCommand
- getPresentationName() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslatePoseCommand
- getPreviousExecutionTime() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- getProgramId() - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
- getProjectAbsPath() - Method in class com.marginallyclever.robotoverlord.SerializationContext
-
Deprecated.
- getQueue() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulation
-
return the queue of blocks.
- getR() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- GetR() - Method in class com.marginallyclever.convenience.Cylinder
- getRadius() - Method in class com.marginallyclever.convenience.Cylinder
- getRadius() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
- getRadius() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
- getRadius() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
- getRadius() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
- getRange() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- getRayThroughPoint(Camera, double, double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
-
Return the ray, in world space, that starts at the camera and passes through this viewport at (x,y) in the current projection.
- getRayThroughPointUntransformed(Camera, double, double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
-
Return the ray, in camera space, that starts at the origin and passes through this viewport at (x,y) in the current projection.
- getRectangle() - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
- getRed() - Method in class com.marginallyclever.convenience.ColorRGB
- getRegex() - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
- getRelativePath(Node, Node) - Static method in class com.marginallyclever.convenience.PathCalculator
-
Return the relative path from origin to goal.
- getRelativePath(String, String) - Static method in class com.marginallyclever.convenience.PathCalculator
-
Return the relative path from origin to goal.
- getRenderStyle() - Method in class com.marginallyclever.ro3.mesh.Mesh
- getResult() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactoryPanel
- getRoot() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory
- getRootNode() - Method in class com.marginallyclever.ro3.node.Node
- getRotationEuler(MatrixHelper.EulerSequence) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
- getRotationIndex() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
- getScene() - Static method in class com.marginallyclever.ro3.Registry
- getSearchText() - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
-
Get the text in the search bar.
- getSelectedIndex() - Method in class com.marginallyclever.communications.application.ConversationHistoryList
- getSelectedItem() - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
- getSelectedItem() - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
- getSelectedNode() - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectionDialog
- getSelectedNode() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactoryPanel
- getSelectedValue() - Method in class com.marginallyclever.communications.application.ConversationHistoryList
- getSession() - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- getShape() - Method in class com.marginallyclever.ro3.mesh.AABB
- getShininess() - Method in class com.marginallyclever.ro3.node.nodes.Material
- getSizeX() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
- getSizeY() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
- getSizeZ() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
- getSolver() - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- getSolver() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- getSource() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
- getSourceActions(JComponent) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeTransferHandler
- getSourceName() - Method in class com.marginallyclever.ro3.mesh.Mesh
- getSpecularColor() - Method in class com.marginallyclever.ro3.node.nodes.Material
- getSpecularStrength() - Method in class com.marginallyclever.ro3.node.nodes.Material
- getSpecularTexture() - Method in class com.marginallyclever.ro3.node.nodes.Material
- getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
- getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
- getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
-
Returns the point on the tool clicked by the user.
- getStartPoint() - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
-
Returns the point on the tool clicked by the user.
- getSubject() - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
- getSubject() - Method in class com.marginallyclever.ro3.node.NodePath
- getSunlightColor() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- getSunlightSource() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- getSupplier() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
- getSupplierFor(String) - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory
- getTabText() - Method in class com.marginallyclever.ro3.DockingPanel
- getTarget() - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- getTarget() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- getTarget() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
- getTarget() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
- getTempDirectory() - Static method in class com.marginallyclever.convenience.helpers.FileHelper
- getTexCoord(int) - Method in class com.marginallyclever.ro3.mesh.Mesh
- getText() - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
- getTexture() - Method in class com.marginallyclever.ro3.texture.TextureFactoryDialog
- getTexture() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
- getTheta() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- getTimeDerivative(double[]) - Method in class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobian
-
The time derivative is calculated by multiplying the jacobian by the joint velocities.
- getTimeOfDay() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- getToNeuron() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
- getTool(int) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- getTransferData(DataFlavor) - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
- getTransferDataFlavors() - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
- getTransportLayer() - Method in class com.marginallyclever.communications.session.SessionLayer
- getTransportLayer() - Method in class com.marginallyclever.communications.transport.serial.SerialSession
- getTransportLayer() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
- getTransportLayerPanel() - Method in class com.marginallyclever.communications.transport.serial.SerialTransportLayer
- getTransportLayerPanel() - Method in class com.marginallyclever.communications.transport.tcp.TCPTransportLayer
- getTransportLayerPanel() - Method in interface com.marginallyclever.communications.transport.TransportLayer
- getTreeCellEditorComponent(JTree, Object, boolean, boolean, boolean, int) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranchEditor
- getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class com.marginallyclever.ro3.node.nodefactory.NodeTreeBranchRenderer
- getType() - Method in class com.marginallyclever.ro3.node.NodePath
- getUniformLocation(GL3, String) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
- getUniqueID() - Method in class com.marginallyclever.ro3.node.Node
- getUniqueID() - Method in class com.marginallyclever.ro3.node.NodePath
- getUserDirectory() - Static method in class com.marginallyclever.convenience.helpers.FileHelper
- getUserHome() - Static method in class com.marginallyclever.convenience.helpers.FileHelper
- getUserMovementScale() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- getValidExtensions() - Method in class com.marginallyclever.ro3.mesh.load.Load3MF
- getValidExtensions() - Method in class com.marginallyclever.ro3.mesh.load.LoadAMF
- getValidExtensions() - Method in class com.marginallyclever.ro3.mesh.load.LoadOBJ
- getValidExtensions() - Method in class com.marginallyclever.ro3.mesh.load.LoadPLY
- getValidExtensions() - Method in class com.marginallyclever.ro3.mesh.load.LoadSTL
- getValidExtensions() - Method in interface com.marginallyclever.ro3.mesh.load.MeshLoader
- getValidExtensions() - Method in interface com.marginallyclever.ro3.mesh.save.MeshSaver
- getValidExtensions() - Method in class com.marginallyclever.ro3.mesh.save.SaveSTL
- getValue() - Method in class com.marginallyclever.convenience.swing.Dial
-
Returns the current value of the dial.
- getValue() - Method in class com.marginallyclever.convenience.swing.TapeDeckPanel
- getVelocity() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- getVelocity() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- getVertex(int) - Method in class com.marginallyclever.ro3.mesh.Mesh
- getViewMatrix(boolean) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- getWeight() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
- getWidth() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
- getWorld() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
- getWorldPoseAtStart(Node) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectedItems
- getWorldPoseNow(Node) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectedItems
- getXAxis(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
- getXYPlane(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
- getYAxis(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
- getZAxis(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
- goToAppWorkingDirectory() - Static method in class com.marginallyclever.convenience.helpers.PathHelper
- GraphLine - Class in com.marginallyclever.convenience.swing.graph
-
A line in a
GraphModel
. - GraphLine() - Constructor for class com.marginallyclever.convenience.swing.graph.GraphLine
- GraphModel - Class in com.marginallyclever.convenience.swing.graph
-
Container for graph data.
- GraphModel() - Constructor for class com.marginallyclever.convenience.swing.graph.GraphModel
- GraphViewPanel - Class in com.marginallyclever.ro3.apps.donatello
-
Draws a graph of the
DonatelloNode
s. - GraphViewPanel() - Constructor for class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
- green - Variable in class com.marginallyclever.convenience.ColorRGB
- Grid - Class in com.marginallyclever.ro3.mesh.proceduralmesh
- Grid() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
- GridPanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
-
Panel for editing a
Grid
. - GridPanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.GridPanel
- GridPanel(Grid) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.GridPanel
H
- HANDLE_SMALL_SEGMENTS - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
- handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
-
Handles mouse input events for the tool.
- handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
-
Handles mouse input events for the tool.
- handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
-
Handles mouse input events for the tool.
- handleMouseEvent(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
-
Handles mouse input events for the tool.
- hashCode() - Method in record class com.marginallyclever.communications.application.ConversationEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.marginallyclever.ro3.apps.viewport.renderpass.MeshMaterialMatrix
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.marginallyclever.ro3.raypicking.RayHit
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.marginallyclever.robotoverlord.RayHit
-
Deprecated.Returns a hash code value for this object.
- hasHinge() - Method in class com.marginallyclever.ro3.node.nodes.Motor
- hasMaterial(String) - Method in class com.marginallyclever.ro3.mesh.load.LoadOBJ
-
Does this loader find a material file near the mesh file?
- hasMaterial(String) - Method in interface com.marginallyclever.ro3.mesh.load.MeshLoader
-
Does this loader find a material file near the mesh file?
- hasMaterial(String) - Method in class com.marginallyclever.ro3.mesh.MeshFactory
- hasOption(String) - Method in class com.marginallyclever.convenience.CommandLineOptions
- hasParent(Node) - Method in class com.marginallyclever.ro3.node.Node
- height - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Box
- height - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
- height - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
- height - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
- HingeJoint - Class in com.marginallyclever.ro3.node.nodes
-
a
HingeJoint
is a joint that can rotate around the local Z axis. - HingeJoint() - Constructor for class com.marginallyclever.ro3.node.nodes.HingeJoint
- HingeJoint(String) - Constructor for class com.marginallyclever.ro3.node.nodes.HingeJoint
- HingeJointPanel - Class in com.marginallyclever.ro3.node.nodes
- HingeJointPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.HingeJointPanel
- HingeJointPanel(HingeJoint) - Constructor for class com.marginallyclever.ro3.node.nodes.HingeJointPanel
- hParts - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
I
- id - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- importData(TransferHandler.TransferSupport) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeTransferHandler
-
This is where nodes are being dropped.
- ImportMesh - Class in com.marginallyclever.ro3.apps.commands
-
Load a mesh from a file.
- ImportMesh(File) - Constructor for class com.marginallyclever.ro3.apps.commands.ImportMesh
- ImportScene - Class in com.marginallyclever.ro3.apps.actions
-
Load a Scene and insert it into the existing Scene.
- ImportScene - Class in com.marginallyclever.ro3.apps.commands
-
Load a scene from a file.
- ImportScene() - Constructor for class com.marginallyclever.ro3.apps.actions.ImportScene
- ImportScene(File) - Constructor for class com.marginallyclever.ro3.apps.commands.ImportScene
- ImportScene(JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.actions.ImportScene
- indexArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
- init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
- init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
- init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
- init(GL3) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
-
This is called when the OpenGL context is created.
- init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
- init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBackground
- init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBoundingBoxes
- init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawCameras
- init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawDHParameters
- init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawJoints
- init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawPoses
- insertUpdate(DocumentEvent) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
- interpolate(double) - Method in class com.marginallyclever.convenience.bezier3.Bezier3
-
interpolate along the path.
- interpolate(double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
-
interpolate from a to b
- interpolate(float, float, double) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
-
interpolate from a to b
- interpolate(Matrix4d, Matrix4d, double, Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Interpolate between two 4d matrixes, (end-start)*i + start where i=[0...1]
- interpolate(Point3d, Point3d, double) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
-
interpolate from start to end
- interpolate(Vector3d, Vector3d, double) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
-
interpolate from start to end
- intersect(Ray) - Method in class com.marginallyclever.ro3.mesh.AABB
- intersect(Ray) - Method in class com.marginallyclever.ro3.mesh.Mesh
-
Intersect a ray with this mesh.
- intersect(Ray) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
-
transform the ray into local space and test for intersection.
- intersect(Ray, Point3d) - Method in class com.marginallyclever.convenience.Plane
- intersectDistance(Ray) - Method in class com.marginallyclever.convenience.Plane
-
finds the intersection of a ray and this plane.
- IntersectionHelper - Class in com.marginallyclever.convenience.helpers
-
Convenience methods for detecting intersection of various mesh.
- IntersectionHelper() - Constructor for class com.marginallyclever.convenience.helpers.IntersectionHelper
- intersects(Point3d) - Method in class com.marginallyclever.convenience.Plane
- intersects(Point3d, double) - Method in class com.marginallyclever.convenience.Plane
- invert(double[][]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
-
invert an N*N matrix.
- Inverter - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
- Inverter() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Inverter
- Inverter(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Inverter
- isActive() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
- isCollapsed() - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
-
Returns the current state of the panel, collapsed (true) or expanded (false).
- isConnected() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
- isConnected() - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- isDataFlavorSupported(DataFlavor) - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
- isDirty() - Method in class com.marginallyclever.ro3.mesh.Mesh
- isDoNotExport() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
- isDoubleBuffered() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- isEmpty() - Method in class com.marginallyclever.convenience.swing.graph.GraphLine
- isEmpty() - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
- isEmpty() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectedItems
- isHardwareAccelerated() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- isHardwareAccelerated() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
- isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
- isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
-
Returns true if the tool is active (was clicked correctly and could be dragged)
- isInUse() - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
-
Returns true if the tool is active (was clicked correctly and could be dragged)
- isLit() - Method in class com.marginallyclever.ro3.node.nodes.Material
- isLoaded() - Method in class com.marginallyclever.ro3.mesh.Mesh
- isNameUsedBySibling(String) - Method in class com.marginallyclever.ro3.node.Node
- isOpen() - Method in class com.marginallyclever.communications.session.SessionLayer
- isOpen() - Method in class com.marginallyclever.communications.transport.serial.SerialSession
- isOpen() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
- isOriginShift() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- isPaused() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- isRunning() - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
- isRunning() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- isTouchingSomething() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- isTransparent() - Method in class com.marginallyclever.ro3.mesh.Mesh
- isVerticalSync() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- isVerticalSync() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- isWrappableInScrollpane() - Method in class com.marginallyclever.ro3.DockingPanel
-
Refuse to wrap this
DockingPanel
in aJScrollPane
. - itemAdded(Object, Mesh) - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
- itemAdded(Object, Node) - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
- itemAdded(Object, Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
-
Called when an item is added to the selection.
- itemAdded(Object, TextureWithMetadata) - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
- itemAdded(Object, T) - Method in interface com.marginallyclever.ro3.listwithevents.ItemAddedListener
-
Called when an item is added to the list.
- ItemAddedListener<T> - Interface in com.marginallyclever.ro3.listwithevents
-
An interface for listening to item removal events from a
ListWithEvents
. - itemRemoved(Object, Mesh) - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
- itemRemoved(Object, Node) - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
- itemRemoved(Object, Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
-
Called when an item is removed from the selection.
- itemRemoved(Object, TextureWithMetadata) - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
- itemRemoved(Object, T) - Method in interface com.marginallyclever.ro3.listwithevents.ItemRemovedListener
-
Called when an item is removed from the list.
- ItemRemovedListener<T> - Interface in com.marginallyclever.ro3.listwithevents
-
An interface for listening to item removal events from a
ListWithEvents
.
J
- JSON_FLAVOR - Static variable in class com.marginallyclever.convenience.helpers.JSONHelper
- JSONHelper - Class in com.marginallyclever.convenience.helpers
- JSONHelper() - Constructor for class com.marginallyclever.convenience.helpers.JSONHelper
- jsonToVector3(JSONObject) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
- JUNCTION_DEVIATION - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
K
- KeepRunningUntilFailure - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
-
KeepRunningUntilFailure
is aDecorator
that repeats until its child returnsBehavior.Status.FAILURE
. - KeepRunningUntilFailure() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.KeepRunningUntilFailure
- KeepRunningUntilFailure(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.KeepRunningUntilFailure
- keyPressed(KeyEvent) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
- keyReleased(KeyEvent) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
- keyTyped(KeyEvent) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
- KSPDirections - Enum Class in com.marginallyclever.convenience
L
- lcm(long, long) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
-
least common multiplier
- LEFT - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
- length - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Box
- length - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
- length() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- lightProjection - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- lightView - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- limb - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
- Limb - Class in com.marginallyclever.ro3.node.nodes.pose.poses
-
Limb
is a linear chain of bones driven by joints powered by muscles. - Limb() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- Limb(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- LimbMoveToTarget - Class in com.marginallyclever.ro3.node.nodes.behavior.actions
- LimbMoveToTarget() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- LimbMoveToTarget(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- LimbMoveToTargetPanel - Class in com.marginallyclever.ro3.node.nodes.behavior.actions
- LimbMoveToTargetPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTargetPanel
- LimbMoveToTargetPanel(LimbMoveToTarget) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTargetPanel
- LimbPanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses
- LimbPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.LimbPanel
- LimbPanel(Limb) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.LimbPanel
- LimbPlanner - Class in com.marginallyclever.ro3.node.nodes.limbplanner
-
LimbPlanner
knows about aLimbSolver
. - LimbPlanner() - Constructor for class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- LimbPlanner(String) - Constructor for class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- LimbPlannerPanel - Class in com.marginallyclever.ro3.node.nodes.limbplanner
-
LimbPlannerPanel
displays controls to run aLimbPlanner
. - LimbPlannerPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlannerPanel
- LimbPlannerPanel(LimbPlanner) - Constructor for class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlannerPanel
- LimbSolver - Class in com.marginallyclever.ro3.node.nodes.limbsolver
- LimbSolver() - Constructor for class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- LimbSolver(String) - Constructor for class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- LimbSolverPanel - Class in com.marginallyclever.ro3.node.nodes.limbsolver
- LimbSolverPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolverPanel
- LimbSolverPanel(LimbSolver) - Constructor for class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolverPanel
- LinearJoint - Class in com.marginallyclever.ro3.node.nodes
-
a
LinearJoint
is a joint that can translate along the local Z axis. - LinearJoint() - Constructor for class com.marginallyclever.ro3.node.nodes.LinearJoint
- LinearJoint(String) - Constructor for class com.marginallyclever.ro3.node.nodes.LinearJoint
- LinearJointPanel - Class in com.marginallyclever.ro3.node.nodes
- LinearJointPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.LinearJointPanel
- LinearJointPanel(LinearJoint) - Constructor for class com.marginallyclever.ro3.node.nodes.LinearJointPanel
- LinearStewartPlatform - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform
-
When this node is added to the scene, it creates a Linear Stewart Platform.
- LinearStewartPlatform() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatform
- LinearStewartPlatform(String) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatform
- LinearStewartPlatformPanel - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform
-
GUI for a
LinearStewartPlatform
. - LinearStewartPlatformPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatformPanel
- LinearStewartPlatformPanel(LinearStewartPlatform) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatformPanel
- linearVelocity - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
- linkAttached(ODENode) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
- linkAttached(ODENode) - Method in interface com.marginallyclever.ro3.node.nodes.odenode.ODELinkAttachListener
- linkDetached(ODENode) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
- linkDetached(ODENode) - Method in interface com.marginallyclever.ro3.node.nodes.odenode.ODELinkDetachListener
- list() - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
-
Returns the value of the
list
record component. - listConnections() - Method in class com.marginallyclever.communications.transport.serial.SerialTransportLayer
-
find all available serial ports
- listContainsAPose(List<Node>) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.MoveUtils
- listeners - Static variable in class com.marginallyclever.ro3.Registry
- ListWithEvents<T> - Class in com.marginallyclever.ro3.listwithevents
-
A
List
that fires events when items are added or removed. - ListWithEvents() - Constructor for class com.marginallyclever.ro3.listwithevents.ListWithEvents
- load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.Load3MF
- load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.LoadAMF
- load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.LoadOBJ
- load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.LoadPLY
- load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.LoadSTL
- load(BufferedInputStream, Mesh) - Method in interface com.marginallyclever.ro3.mesh.load.MeshLoader
-
Load data from stream
- load(File) - Method in class com.marginallyclever.robotoverlord.Project
-
Deprecated.Attempt to load the file into a new Scene.
- load(String) - Method in class com.marginallyclever.ro3.mesh.MeshFactory
-
Makes sure to only load one instance of each source file.
- load(String) - Method in class com.marginallyclever.ro3.texture.TextureFactory
-
Load a texture from a file.
- Load3MF - Class in com.marginallyclever.ro3.mesh.load
- Load3MF() - Constructor for class com.marginallyclever.ro3.mesh.load.Load3MF
- LoadAction - Class in com.marginallyclever.ro3.apps.editor
-
Load a file into the
EditorPanel
- LoadAction(EditorPanel, JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.editor.LoadAction
- LoadAction(EditorPanel, JFileChooser, String) - Constructor for class com.marginallyclever.ro3.apps.editor.LoadAction
- LoadAMF - Class in com.marginallyclever.ro3.mesh.load
- LoadAMF() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadAMF
- loadFromPreferences() - Method in class com.marginallyclever.ro3.RecentFilesMenu
-
Loads the list of recent files from preferences.
- LoadOBJ - Class in com.marginallyclever.ro3.mesh.load
- LoadOBJ() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadOBJ
- LoadPLY - Class in com.marginallyclever.ro3.mesh.load
- LoadPLY() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadPLY
- LoadScene - Class in com.marginallyclever.ro3.apps.actions
-
Load a scene from a file.
- LoadScene(RecentFilesMenu, String) - Constructor for class com.marginallyclever.ro3.apps.actions.LoadScene
-
This constructor is used when the user selects a file from the RecentFilesMenu.
- LoadScene(RecentFilesMenu, String, JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.actions.LoadScene
-
This constructor is used when the user has not selected a file from the RecentFilesMenu.
- LoadSTL - Class in com.marginallyclever.ro3.mesh.load
- LoadSTL() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadSTL
- LOCAL - Enum constant in enum class com.marginallyclever.ro3.FrameOfReference
- LogPanel - Class in com.marginallyclever.ro3.apps.log
-
LogPanel
is a read-only panel that contains the log and a button to open the log file location in the OS. - LogPanel() - Constructor for class com.marginallyclever.ro3.apps.log.LogPanel
- LogPanelAppender - Class in com.marginallyclever.ro3.apps.log
- LogPanelAppender(LogPanel) - Constructor for class com.marginallyclever.ro3.apps.log.LogPanelAppender
- lookAt(Vector3d) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Set the pan and tilt values such that the camera is looking at the target.
- lookAt(Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Build a "look at" matrix.
- lookAt(Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Build a "look at" matrix.
- lookAt(Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- LookAt - Class in com.marginallyclever.ro3.node.nodes.pose.poses
-
LookAt
is a pose that always faces a target. - LookAt() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
- LookAt(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
- LookAtLastSelected - Class in com.marginallyclever.ro3.apps.viewport
-
Turn the active camera to face the last selected Pose.
- LookAtLastSelected(Viewport) - Constructor for class com.marginallyclever.ro3.apps.viewport.LookAtLastSelected
- LookAtPanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses
- LookAtPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.LookAtPanel
- LookAtPanel(LookAt) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.LookAtPanel
M
- main(String[]) - Static method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
-
For testing
- main(String[]) - Static method in class com.marginallyclever.communications.transport.ssh.SSHShell
- main(String[]) - Static method in class com.marginallyclever.ro3.AllPanels
- main(String[]) - Static method in class com.marginallyclever.ro3.apps.donatello.Donatello
- main(String[]) - Static method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactoryPanel
- main(String[]) - Static method in class com.marginallyclever.ro3.RO3
- MainMenu - Class in com.marginallyclever.ro3
- MainMenu(RO3Frame) - Constructor for class com.marginallyclever.ro3.MainMenu
- MarlinCoordinate - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation
-
MarlinCoordinate
is a vector used to represent the simultaneous motion of motors in aMarlinSimulationBlock
. - MarlinCoordinate() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- MarlinCoordinate(MarlinCoordinate) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- MarlinListener - Interface in com.marginallyclever.ro3.node.nodes.marlinrobot
-
A listener for messages from the
MarlinRobotArm
. - MarlinRobot - Class in com.marginallyclever.ro3.node.nodes.marlinrobot
-
MarlinRobot
represents a robot with Marlin firmware installed. - MarlinRobot() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
- MarlinRobot(String) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
- MarlinRobotArm - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm
-
MarlinRobotArm
converts the state of a robot arm into GCode and back. - MarlinRobotArm() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
- MarlinRobotArm(String) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
- MarlinRobotArmPanel - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm
-
GUI for a
MarlinRobotArm
. - MarlinRobotArmPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArmPanel
- MarlinRobotArmPanel(MarlinRobotArm) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArmPanel
- MarlinRobotPanel - Class in com.marginallyclever.ro3.node.nodes.marlinrobot
-
GUI for a
MarlinRobot
. - MarlinRobotPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobotPanel
- MarlinRobotPanel(MarlinRobot) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobotPanel
- MarlinSettings - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation
-
MarlinSettings
is a class that holds the settings for aMarlinSimulation
. - MarlinSettings() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
- MarlinSimulation - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation
-
MarlinSimulation
is meant to be a 1:1 Java replica of Marlin's 'Planner' and 'Motor' classes. - MarlinSimulation(MarlinSettings) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulation
- MarlinSimulationBlock - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation
-
MarlinSimulationBlock
is one block in the queue of blocks inside aMarlinSimulation
. - MarlinSimulationBlock(MarlinCoordinate, MarlinCoordinate) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- mass - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- matches(String) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
-
Does the given text match the search criteria?
- material() - Method in record class com.marginallyclever.ro3.apps.viewport.renderpass.MeshMaterialMatrix
-
Returns the value of the
material
record component. - Material - Class in com.marginallyclever.ro3.node.nodes
-
Material
contains properties for rendering a surface. - Material() - Constructor for class com.marginallyclever.ro3.node.nodes.Material
- Material(String) - Constructor for class com.marginallyclever.ro3.node.nodes.Material
- MaterialPanel - Class in com.marginallyclever.ro3.node.nodes
- MaterialPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.MaterialPanel
- MaterialPanel(Material) - Constructor for class com.marginallyclever.ro3.node.nodes.MaterialPanel
- MathHelper - Class in com.marginallyclever.convenience.helpers
-
Math methods.
- MathHelper() - Constructor for class com.marginallyclever.convenience.helpers.MathHelper
- matrix() - Method in record class com.marginallyclever.ro3.apps.viewport.renderpass.MeshMaterialMatrix
-
Returns the value of the
matrix
record component. - matrix4dToArray(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
-
Convert a
Matrix4d
to an array of doubles. - MatrixHelper - Class in com.marginallyclever.convenience.helpers
-
Convenience methods for matrixes
- MatrixHelper() - Constructor for class com.marginallyclever.convenience.helpers.MatrixHelper
- MatrixHelper.EulerSequence - Enum Class in com.marginallyclever.convenience.helpers
- matrixToEuler(Matrix3d, MatrixHelper.EulerSequence) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Assumes the rotational component is a valid rotation matrix.
- matrixToEuler(Matrix4d, MatrixHelper.EulerSequence) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Convenience method to call matrixToEuler() with only the rotational component.
- MAX_ACCELERATION - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
- MAX_FEEDRATE - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
- MAX_HISTORY_LENGTH - Static variable in class com.marginallyclever.communications.application.TextInterfaceToListeners
- MAX_JOINTS - Static variable in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- MAX_STATUS - Static variable in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
- MEMORY_SECONDS - Static variable in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
- Mesh - Class in com.marginallyclever.ro3.mesh
-
Mesh
contains the vertex data for a 3D model. - Mesh() - Constructor for class com.marginallyclever.ro3.mesh.Mesh
- Mesh(int) - Constructor for class com.marginallyclever.ro3.mesh.Mesh
- MeshChooserDialog - Class in com.marginallyclever.ro3.mesh
-
The
MeshChooserDialog
class allows for selecting aMesh
that has been previously loaded by theMeshFactory
. - MeshChooserDialog() - Constructor for class com.marginallyclever.ro3.mesh.MeshChooserDialog
- meshFactory - Static variable in class com.marginallyclever.ro3.Registry
- MeshFactory - Class in com.marginallyclever.ro3.mesh
-
MeshFactory
loads a mesh from a file using one of manyMeshLoader
classes. - MeshFactory() - Constructor for class com.marginallyclever.ro3.mesh.MeshFactory
- MeshFactoryDialog - Class in com.marginallyclever.ro3.mesh
-
MeshFactoryDialog
displays controls to load aMesh
from a file. - MeshFactoryDialog() - Constructor for class com.marginallyclever.ro3.mesh.MeshFactoryDialog
- meshInstance() - Method in record class com.marginallyclever.ro3.apps.viewport.renderpass.MeshMaterialMatrix
-
Returns the value of the
meshInstance
record component. - MeshInstance - Class in com.marginallyclever.ro3.node.nodes.pose.poses
- MeshInstance() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
- MeshInstance(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
- MeshInstancePanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses
-
GUI for a
MeshInstance
. - MeshInstancePanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstancePanel
- MeshInstancePanel(MeshInstance) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstancePanel
- MeshLoader - Interface in com.marginallyclever.ro3.mesh.load
- MeshMaterialMatrix - Record Class in com.marginallyclever.ro3.apps.viewport.renderpass
-
A mesh and the material to render it with.
- MeshMaterialMatrix(MeshInstance, Material, Matrix4d) - Constructor for record class com.marginallyclever.ro3.apps.viewport.renderpass.MeshMaterialMatrix
-
Creates an instance of a
MeshMaterialMatrix
record class. - meshMesh(Matrix4d, Mesh, Matrix4d, Mesh) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
- MeshNormalBuilder - Class in com.marginallyclever.ro3.mesh
-
MeshNormalBuilder
is a tool to build normals for aMesh
. - MeshNormalBuilder() - Constructor for class com.marginallyclever.ro3.mesh.MeshNormalBuilder
- MeshSaver - Interface in com.marginallyclever.ro3.mesh.save
- MeshSmoother - Class in com.marginallyclever.ro3.mesh
-
MeshSmoother
will smooth the normals of aMesh
. - MeshSmoother() - Constructor for class com.marginallyclever.ro3.mesh.MeshSmoother
- meshSources - Static variable in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstancePanel
- messageFromMarlin(String) - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
- messageFromMarlin(String) - Method in interface com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinListener
-
Called when a message is received from the Marlin robot.
- MIN_SEG_TIME - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
- MIN_SEGMENT_LENGTH - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
- MINIMUM_PLANNER_SPEED - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
- minor(double[][], int, int) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
-
Method that creates minor of given matrix
- Motor - Class in com.marginallyclever.ro3.node.nodes
- Motor() - Constructor for class com.marginallyclever.ro3.node.nodes.Motor
- Motor(String) - Constructor for class com.marginallyclever.ro3.node.nodes.Motor
- MotorPanel - Class in com.marginallyclever.ro3.node.nodes
- MotorPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.MotorPanel
- MotorPanel(Motor) - Constructor for class com.marginallyclever.ro3.node.nodes.MotorPanel
- mouseClicked(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
- mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
- mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- mouseDragged(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
- mouseEntered(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- mouseExited(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
- mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
- mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- mouseMoved(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
- mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
- mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
- mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- mousePressed(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
- mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
- mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
- mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- mouseReleased(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
- mouseWheelMoved(MouseWheelEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- MoveNode - Class in com.marginallyclever.ro3.apps.commands
-
Move
Node
s from their current parent to another parent. - MoveNode(List<Node>, Node, int) - Constructor for class com.marginallyclever.ro3.apps.commands.MoveNode
-
Move a list of nodes to a new parent.
- moveTargetToEndEffector() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- moveToNewRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Change the distance from the camera to the orbit point.
- MoveUtils - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
-
Convenience methods for the rotate and translate viewporttools.
- MoveUtils() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.MoveUtils
- mul(double) - Method in class com.marginallyclever.convenience.ColorRGB
- MultiLineGraph - Class in com.marginallyclever.convenience.swing.graph
-
A simple line graph.
- MultiLineGraph() - Constructor for class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- multiply(double[][], double[]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
-
matrix-vector multiplication (y = A * x)
- multiplyMatrices(double[][], double[][]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
-
Method that multiplies two matrices and returns the result
- MyUserInfo() - Constructor for class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
N
- name - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
- NetworkSession - Class in com.marginallyclever.ro3.node.nodes.networksession
-
A Node that represents a network session.
- NetworkSession() - Constructor for class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- NetworkSession(String) - Constructor for class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- networkSessionEvent(SessionLayerEvent) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
- networkSessionEvent(SessionLayerEvent) - Method in interface com.marginallyclever.communications.session.SessionLayerListener
-
see
NetworkSessionEvent
for flags - networkSessionEvent(SessionLayerEvent) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
- NetworkSessionPanel - Class in com.marginallyclever.ro3.node.nodes.networksession
-
A panel that allows the user to open and close a connection in a
NetworkSession
. - NetworkSessionPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.networksession.NetworkSessionPanel
- NetworkSessionPanel(NetworkSession) - Constructor for class com.marginallyclever.ro3.node.nodes.networksession.NetworkSessionPanel
- Neuron - Class in com.marginallyclever.ro3.node.nodes.odenode.brain
-
A neuron in a brain.
- Neuron - Class in com.marginallyclever.ro3.node.nodes.odenode.brain.v2
-
A neuron in the brain.
- Neuron() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.Neuron
- Neuron(int, double, double, double) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- NEVER - Static variable in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
- NewAction - Class in com.marginallyclever.ro3.apps.editor
-
Clear the text area of the
EditorPanel
- NewAction(EditorPanel) - Constructor for class com.marginallyclever.ro3.apps.editor.NewAction
- NewScene - Class in com.marginallyclever.ro3.apps.actions
-
Reset the scene to a new empty scene.
- NewScene() - Constructor for class com.marginallyclever.ro3.apps.actions.NewScene
- NewScene(SaveScene) - Constructor for class com.marginallyclever.ro3.apps.actions.NewScene
- Node - Class in com.marginallyclever.ro3.node
-
Node
is the base class for all nodes in the scene tree. - Node() - Constructor for class com.marginallyclever.ro3.node.Node
- Node(String) - Constructor for class com.marginallyclever.ro3.node.Node
- nodeAttached(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
- nodeAttached(Node) - Method in interface com.marginallyclever.ro3.node.NodeAttachListener
-
Called when parent gains a new child.
- NodeAttachListener - Interface in com.marginallyclever.ro3.node
-
NodeAttachListener
is an interface for listening toNode
attach events. - nodeDetached(Node) - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
- nodeDetached(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
- nodeDetached(Node) - Method in interface com.marginallyclever.ro3.node.NodeDetachListener
-
Called when a parent node has a child removed.
- NodeDetachListener - Interface in com.marginallyclever.ro3.node
-
NodeDetachListener
is an interface for listening to node detach events. - NodeDetailView - Class in com.marginallyclever.ro3.apps.nodedetailview
-
NodeDetailView
is a panel that displays the details of a class that implementsNode
. - NodeDetailView() - Constructor for class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
- nodeFactory - Static variable in class com.marginallyclever.ro3.Registry
- NodeFactory - Class in com.marginallyclever.ro3.node.nodefactory
-
A factory that can be used to create Nodes.
- NodeFactory() - Constructor for class com.marginallyclever.ro3.node.nodefactory.NodeFactory
- NodeFactory.Category - Class in com.marginallyclever.ro3.node.nodefactory
-
Categories of Node types.
- NodeFactoryPanel - Class in com.marginallyclever.ro3.node.nodefactory
-
NodeFactoryPanel
allows a user to select from a list of things that can be created by a givenNodeFactory
. - NodeFactoryPanel() - Constructor for class com.marginallyclever.ro3.node.nodefactory.NodeFactoryPanel
- NodeFactoryPanel(NodeFactory) - Constructor for class com.marginallyclever.ro3.node.nodefactory.NodeFactoryPanel
- NodePanel - Class in com.marginallyclever.ro3.node
-
A panel that displays a
Node
. - NodePanel() - Constructor for class com.marginallyclever.ro3.node.NodePanel
- NodePanel(Node) - Constructor for class com.marginallyclever.ro3.node.NodePanel
- NodePath<T> - Class in com.marginallyclever.ro3.node
-
NodePath
stores the uniqueID to a node. - NodePath(Node, Class<T>) - Constructor for class com.marginallyclever.ro3.node.NodePath
- NodePath(Node, Class<T>, String) - Constructor for class com.marginallyclever.ro3.node.NodePath
- nodeReady(Node) - Method in interface com.marginallyclever.ro3.node.NodeReadyListener
-
Called when a node is ready, after all it's children are ready.
- NodeReadyListener - Interface in com.marginallyclever.ro3.node
-
NodeReadyListener
is an interface for listening to node ready events. - nodeRenamed(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
- nodeRenamed(Node) - Method in interface com.marginallyclever.ro3.node.NodeRenameListener
-
Called when a node is renamed.
- NodeRenameListener - Interface in com.marginallyclever.ro3.node
-
NodeRenameListener
is an interface for listening to node rename events. - NodeSelectionDialog<T> - Class in com.marginallyclever.ro3.apps.nodeselector
-
A dialog that allows the user to select a node from the scene graph.
- NodeSelectionDialog() - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelectionDialog
- NodeSelectionDialog(Class<T>) - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelectionDialog
- NodeSelector<T> - Class in com.marginallyclever.ro3.apps.nodeselector
-
NodeSelector
is a component that allows the user to select aNode
. - NodeSelector() - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
- NodeSelector(Class<T>) - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
- NodeSelector(Class<T>, T) - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
- NodeSelectorDropTarget<T> - Class in com.marginallyclever.ro3.apps.nodeselector
-
Allows
Node
s to be dropped onto aNodeSelector
. - NodeSelectorDropTarget(NodeSelector<T>, Class<T>) - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
- NodeTreeBranch - Class in com.marginallyclever.ro3.apps.nodetreeview
-
NodeTreeBranch
is a tree branch that contains aNode
. - NodeTreeBranch(Node) - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranch
- NodeTreeBranchEditor - Class in com.marginallyclever.ro3.apps.nodetreeview
-
NodeTreeBranchEditor
is a cell editorpanel for theNodeTreeView
. - NodeTreeBranchEditor(JTree, DefaultTreeCellRenderer) - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranchEditor
- NodeTreeBranchRenderer - Class in com.marginallyclever.ro3.node.nodefactory
-
NodeTreeBranchRenderer
is a cell renderer for theNodeTreeView
. - NodeTreeBranchRenderer() - Constructor for class com.marginallyclever.ro3.node.nodefactory.NodeTreeBranchRenderer
- NodeTreeTransferHandler - Class in com.marginallyclever.ro3.apps.nodetreeview
-
NodeTreeTransferHandler
handles drag and drop operations for theNodeTreeView
. - NodeTreeTransferHandler() - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeTransferHandler
- NodeTreeView - Class in com.marginallyclever.ro3.apps.nodetreeview
-
NodeTreeView
is a panel that displays the tree of nodes in theRegistry
scene. - NodeTreeView() - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
- nominalLength - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- nominalSpeed - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- normal - Variable in class com.marginallyclever.convenience.Plane
- normal - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- normal() - Method in record class com.marginallyclever.ro3.raypicking.RayHit
-
Returns the value of the
normal
record component. - normal() - Method in record class com.marginallyclever.robotoverlord.RayHit
-
Deprecated.Returns the value of the
normal
record component. - NORMAL - Enum constant in enum class com.marginallyclever.convenience.KSPDirections
-
Normal is the direction of the orbit's normal vector.
- normalArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
- normalize() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- normalize3(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
normalize the 3x3 component of the mTarget matrix.
- now_s - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- NUM_BUFFERS - Static variable in class com.marginallyclever.ro3.mesh.Mesh
- NumberFormatHelper - Class in com.marginallyclever.convenience.swing
- NumberFormatHelper() - Constructor for class com.marginallyclever.convenience.swing.NumberFormatHelper
O
- OBJMaterial - Class in com.marginallyclever.ro3.mesh.load
-
OBJ material file.
- OBJMaterial() - Constructor for class com.marginallyclever.ro3.mesh.load.OBJMaterial
- obliquityToOrbit - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- ODE4JHelper - Class in com.marginallyclever.ro3.physics
-
Shared methods for working with ODE4J physics.
- ODE4JHelper() - Constructor for class com.marginallyclever.ro3.physics.ODE4JHelper
- ODE4JPanel - Class in com.marginallyclever.ro3.apps.ode4j
-
Actions in this window will control the contents of the
Registry.scene
. - ODE4JPanel() - Constructor for class com.marginallyclever.ro3.apps.ode4j.ODE4JPanel
- ODEAngularMotor - Class in com.marginallyclever.ro3.node.nodes.odenode
-
Wrapper for an angular motor joint in ODE4J.
- ODEAngularMotor() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- ODEAngularMotor(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- ODEAngularMotorPanel - Class in com.marginallyclever.ro3.node.nodes.odenode
- ODEAngularMotorPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotorPanel
- ODEAngularMotorPanel(ODEAngularMotor) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotorPanel
- ODEBallSocket - Class in com.marginallyclever.ro3.node.nodes.odenode
-
Wrapper for a ball joint in ODE4J.
- ODEBallSocket() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
- ODEBallSocket(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
- ODEBallSocketPanel - Class in com.marginallyclever.ro3.node.nodes.odenode
-
A panel for editing an ODEHinge.
- ODEBallSocketPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocketPanel
- ODEBallSocketPanel(ODEBallSocket) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocketPanel
- ODEBody - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody
-
An
ODENode
that represents a body with a geometry in the ODE physics engine. - ODEBody() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- ODEBody(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- ODEBodyPanel - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody
-
A panel for editing an ODEBody.
- ODEBodyPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBodyPanel
- ODEBodyPanel(ODEBody) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBodyPanel
- ODEBox - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
-
Wrapper for a ODE4J Box.
- ODEBox() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
- ODEBox(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
- ODEBoxPanel - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
-
A panel for editing an ODEBox.
- ODEBoxPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBoxPanel
- ODEBoxPanel(ODEBox) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBoxPanel
- ODECapsule - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
-
Wrapper for a ODE4J capsule.
- ODECapsule() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
- ODECapsule(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
- ODECapsulePanel - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
-
A panel for editing an ODEBox.
- ODECapsulePanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsulePanel
- ODECapsulePanel(ODECapsule) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsulePanel
- ODECylinder - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
-
Wrapper for a ODE4J cylinder.
- ODECylinder() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
- ODECylinder(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
- ODECylinderPanel - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
-
A panel for editing an ODEBox.
- ODECylinderPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinderPanel
- ODECylinderPanel(ODECylinder) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinderPanel
- ODEHinge - Class in com.marginallyclever.ro3.node.nodes.odenode
-
Wrapper for a hinge joint in ODE4J.
- ODEHinge() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- ODEHinge(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- ODEHingePanel - Class in com.marginallyclever.ro3.node.nodes.odenode
-
A panel for editing an ODEHinge.
- ODEHingePanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEHingePanel
- ODEHingePanel(ODEHinge) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEHingePanel
- ODEJoint - Class in com.marginallyclever.ro3.node.nodes.odenode
-
A joint between one or two
ODEBody
. - ODEJoint() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
- ODEJoint(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
- ODEJointPanel - Class in com.marginallyclever.ro3.node.nodes.odenode
- ODEJointPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEJointPanel
- ODEJointPanel(ODEJoint) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEJointPanel
- ODELinkAttachListener - Interface in com.marginallyclever.ro3.node.nodes.odenode
-
Listeners are notified when an
ODENode
is attached to the scene. - ODELinkDetachListener - Interface in com.marginallyclever.ro3.node.nodes.odenode
-
Listeners are notified when an
ODENode
is detached from the scene. - ODENode - Class in com.marginallyclever.ro3.node.nodes.odenode
-
Base class for all
Node
that implement ODE4J. - ODENode() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODENode
- ODENode(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODENode
- ODEPhysics - Class in com.marginallyclever.ro3.physics
-
Manages the ODE4J physics world, space, and contact handling.
- ODEPhysics() - Constructor for class com.marginallyclever.ro3.physics.ODEPhysics
- ODEPlane - Class in com.marginallyclever.ro3.node.nodes.odenode
-
Wrapper for a ODE4J Plane.
- ODEPlane() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
- ODEPlane(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
- ODESlider - Class in com.marginallyclever.ro3.node.nodes.odenode
-
Wrapper for a slider joint in ODE4J.
- ODESlider() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- ODESlider(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- ODESliderPanel - Class in com.marginallyclever.ro3.node.nodes.odenode
-
A panel for editing an ODEHinge.
- ODESliderPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODESliderPanel
- ODESliderPanel(ODESlider) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODESliderPanel
- ODESphere - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
-
Wrapper for a ODE4J Sphere.
- ODESphere() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
- ODESphere(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
- ODESpherePanel - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
-
A panel for editing an ODESphere.
- ODESpherePanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESpherePanel
- ODESpherePanel(ODESphere) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESpherePanel
- onCollision(DGeom, DGeom, DContact) - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
- onCollision(DGeom, DGeom, DContact) - Method in interface com.marginallyclever.ro3.physics.CollisionListener
-
Called when two objects collide.
- onPoseChange(Pose) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- onPoseChange(Pose) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- onPoseChange(Pose) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
-
Override this method to receive pose change events from the parent.
- onPoseChange(Pose) - Method in interface com.marginallyclever.ro3.node.nodes.pose.PoseChangeListener
- onViewportToolChange(ViewportTool) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportToolChangeListener
-
Called when the active
ViewportTool
changes - onViewportToolChange(ViewportTool) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportToolPanel
- open(String) - Static method in class com.marginallyclever.convenience.helpers.FileHelper
-
Open a file.
- openConnection() - Method in class com.marginallyclever.communications.transport.serial.SerialTransportLayerPanel
- openConnection() - Method in class com.marginallyclever.communications.transport.tcp.TCPTransportLayerPanel
- openConnection() - Method in class com.marginallyclever.communications.transport.TransportLayerPanel
- openConnection(SessionLayer) - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- openConnection(String) - Method in class com.marginallyclever.communications.session.SessionLayer
- openConnection(String) - Method in class com.marginallyclever.communications.transport.serial.SerialSession
-
Open a serial connection to a device.
- openConnection(String) - Method in class com.marginallyclever.communications.transport.serial.SerialTransportLayer
- openConnection(String) - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
-
Open a connection to a device on the net.
- openConnection(String) - Method in class com.marginallyclever.communications.transport.tcp.TCPTransportLayer
- openConnection(String) - Method in interface com.marginallyclever.communications.transport.TransportLayer
-
opens a connection
- OpenGLHelper - Class in com.marginallyclever.convenience.helpers
-
A collection of static methods to help with OpenGL.
- OpenGLHelper() - Constructor for class com.marginallyclever.convenience.helpers.OpenGLHelper
- OpenGLPanel - Class in com.marginallyclever.ro3.apps.viewport
- OpenGLPanel() - Constructor for class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- OpenLogFileLocation - Class in com.marginallyclever.ro3.apps.log
-
OpenLogFileLocation
is anAbstractAction
that asks the OS to open the folder containing the log file. - OpenLogFileLocation() - Constructor for class com.marginallyclever.ro3.apps.log.OpenLogFileLocation
- orbit(double, double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Orbit the camera around a point orbitRadius ahead of the camera.
- orbitalEccentricity - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- orbitalInclination - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- orbitalPeriod - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- orbitalVelocity - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- orbitDolly(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Move towards or away from the orbit point if canTranslate is true.
- orthographicMatrix4d(double, double, double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Generate an orthographic matrix.
P
- p - Variable in class com.marginallyclever.ro3.mesh.AABB
- p - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- p0 - Variable in class com.marginallyclever.convenience.bezier3.Bezier3
- p1 - Variable in class com.marginallyclever.convenience.bezier3.Bezier3
- p2 - Variable in class com.marginallyclever.convenience.bezier3.Bezier3
- p3 - Variable in class com.marginallyclever.convenience.bezier3.Bezier3
- paint(GraphViewPanel, Graphics2D, Rectangle) - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
- paint(Graphics) - Method in class com.marginallyclever.communications.application.ConversationHistoryList
- paintComponent(Graphics) - Method in class com.marginallyclever.convenience.swing.Dial
- paintComponent(Graphics) - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
-
Custom rendering of the JPanel.
- pan(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Rotate relative to camera's current orientation if canRotate is true.
- PanelHelper - Class in com.marginallyclever.ro3
-
PanelHelper
is a collection of static methods to help build panels. - PanelHelper() - Constructor for class com.marginallyclever.ro3.PanelHelper
- panTilt(double, double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Combination pan and tilt.
- parse(String) - Method in class com.marginallyclever.convenience.ColorRGB
- parseJSON(JSONObject, SerializationContext) - Method in class com.marginallyclever.robotoverlord.Project
-
Deprecated.
- parseMatrix3d(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
- parseMatrix4d(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
- parseTuple3d(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
- PasteNode - Class in com.marginallyclever.ro3.apps.actions
-
PasteNode
is an action that pastes the selected node(s) from the clipboard. - PasteNode - Class in com.marginallyclever.ro3.apps.commands
-
Paste the copied nodes as children of the parent nodes.
- PasteNode() - Constructor for class com.marginallyclever.ro3.apps.actions.PasteNode
- PasteNode(List<Node>) - Constructor for class com.marginallyclever.ro3.apps.commands.PasteNode
-
Paste the copied nodes as children of the parent nodes.
- PathCalculator - Class in com.marginallyclever.convenience
-
PathCalculator
is a static class that can calculate the relative path between two files. - PathCalculator() - Constructor for class com.marginallyclever.convenience.PathCalculator
- PathHelper - Class in com.marginallyclever.convenience.helpers
-
Utility functions for working with the local file system.
- PathHelper() - Constructor for class com.marginallyclever.convenience.helpers.PathHelper
- pedestal(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Translate relative to camera's current orientation if canTranslate is true.
- perihelion - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- PersistentJFileChooser - Class in com.marginallyclever.ro3.apps.shared
- PersistentJFileChooser() - Constructor for class com.marginallyclever.ro3.apps.shared.PersistentJFileChooser
- perspectiveMatrix4d(double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Generate a perspective matrix.
- PICK_POINT_NAME - Static variable in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
- Plane - Class in com.marginallyclever.convenience
-
Plane and intersection functions.
- Plane() - Constructor for class com.marginallyclever.convenience.Plane
- Plane(Point3d, Point3d, Point3d) - Constructor for class com.marginallyclever.convenience.Plane
- Plane(Tuple3d, Vector3d) - Constructor for class com.marginallyclever.convenience.Plane
- Plane(Vector3d, double) - Constructor for class com.marginallyclever.convenience.Plane
- planeToCube(double, double) - Static method in class com.marginallyclever.convenience.SphericalMap
-
convert uv on plane to cube face and position on face.
- planeToPanTilt(double, double) - Static method in class com.marginallyclever.convenience.SphericalMap
-
map plane to sphere
- planeToSphere(double, double) - Static method in class com.marginallyclever.convenience.SphericalMap
- plateauD - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- Pose - Class in com.marginallyclever.ro3.node.nodes.pose
- Pose() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.Pose
- Pose(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.Pose
- PoseChangeListener - Interface in com.marginallyclever.ro3.node.nodes.pose
- PosePanel - Class in com.marginallyclever.ro3.node.nodes.pose
- PosePanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.PosePanel
- PosePanel(Pose) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.PosePanel
- position - Variable in class com.marginallyclever.convenience.bezier3.Bezier3ToMesh
- position - Variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
- PrimitiveSolids - Class in com.marginallyclever.convenience
-
Static methods to help with rendering some simple shapes in OpenGL.
- PrimitiveSolids() - Constructor for class com.marginallyclever.convenience.PrimitiveSolids
- printMatrix(double[][]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
-
Method that prints matrix
- printTuple3d(Vector3d) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
- ProceduralMesh - Class in com.marginallyclever.ro3.mesh.proceduralmesh
- ProceduralMesh() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMesh
- ProceduralMeshFactory - Class in com.marginallyclever.ro3.mesh.proceduralmesh
-
Factory for procedural meshes.
- ProceduralMeshFactory() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactory
- ProceduralMeshFactoryPanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
-
Displays a combo box of procedural mesh shapes.
- ProceduralMeshFactoryPanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactoryPanel
- ProceduralMeshFactoryPanel(MeshInstance) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactoryPanel
- PROGRADE - Enum constant in enum class com.marginallyclever.convenience.KSPDirections
-
Prograde is the direction of travel.
- Project - Class in com.marginallyclever.robotoverlord
-
Deprecated.
- Project() - Constructor for class com.marginallyclever.robotoverlord.Project
-
Deprecated.
- Project(String) - Constructor for class com.marginallyclever.robotoverlord.Project
-
Deprecated.
- promptKeyboardInteractive(String, String, String, String[], boolean[]) - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
- promptPassphrase(String) - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
- promptPassphrase(String) - Method in class com.marginallyclever.communications.transport.tcp.SSHUserInfo
- promptPassword(String) - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
- promptPassword(String) - Method in class com.marginallyclever.communications.transport.tcp.SSHUserInfo
- promptYesNo(String) - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
- promptYesNo(String) - Method in class com.marginallyclever.communications.transport.tcp.SSHUserInfo
- propagate() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- propagate() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
- propertyChange(PropertyChangeEvent) - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
- provideCount() - Method in interface com.marginallyclever.ro3.mesh.VertexProvider
- provideNormal(int) - Method in interface com.marginallyclever.ro3.mesh.VertexProvider
-
Provides a normal at the given index.
- provideVertex(int) - Method in interface com.marginallyclever.ro3.mesh.VertexProvider
-
Provides a vertex at the given index.
Q
- quatToEuler(Quat4d) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
-
Convert quaternion 'q' to euler radian angles roll, pitch, yaw
R
- RADIAL_IN - Enum constant in enum class com.marginallyclever.convenience.KSPDirections
-
Radial is the direction of the orbit's radial vector.
- RADIAL_OUT - Enum constant in enum class com.marginallyclever.convenience.KSPDirections
-
Antiradial is the opposite direction of the orbit's radial vector.
- radius - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
- radius - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
- radius - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- radius0 - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
- radius1 - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
- Ray - Class in com.marginallyclever.convenience
-
Ray
is a starting point and a direction. - Ray() - Constructor for class com.marginallyclever.convenience.Ray
- Ray(Ray) - Constructor for class com.marginallyclever.convenience.Ray
- Ray(Tuple3d, Vector3d) - Constructor for class com.marginallyclever.convenience.Ray
- Ray(Tuple3d, Vector3d, double) - Constructor for class com.marginallyclever.convenience.Ray
- rayBox(Ray, Point3d, Point3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
-
find distance to box, if hit.
- RayHit - Record Class in com.marginallyclever.ro3.raypicking
-
A ray hit is a record of a ray hitting a
MeshInstance
at a certain distance. - RayHit - Record Class in com.marginallyclever.robotoverlord
-
Deprecated.
- RayHit(MeshInstance, double, Vector3d) - Constructor for record class com.marginallyclever.ro3.raypicking.RayHit
-
Creates an instance of a
RayHit
record class. - RayHit(ShapeComponent, double, Vector3d) - Constructor for record class com.marginallyclever.robotoverlord.RayHit
-
Deprecated.Creates an instance of a
RayHit
record class. - RayPickSystem - Class in com.marginallyclever.ro3.raypicking
-
A system for finding the nearest
MeshInstance
that collides with a ray. - RayPickSystem() - Constructor for class com.marginallyclever.ro3.raypicking.RayPickSystem
- rayPlane(Ray, Plane) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
-
Returns the distance to the plane, or Double.MAX_VALUE if there is no intersection.
- raySphere(Ray, Tuple3d, double) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
-
ray/sphere intersection.
- rayTriangle(Ray, Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
-
The implementation uses the Möller–Trumbore intersection algorithm to compute the intersection between a ray and a triangle.
- readResource(Class<?>, String) - Static method in class com.marginallyclever.convenience.helpers.ResourceHelper
- readyToSolve() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- recalculate - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- RecentFilesMenu - Class in com.marginallyclever.ro3
-
RecentFilesMenu
is a menu that keeps track of recently loaded files. - RecentFilesMenu(Preferences) - Constructor for class com.marginallyclever.ro3.RecentFilesMenu
- RecentFilesMenu(Preferences, String) - Constructor for class com.marginallyclever.ro3.RecentFilesMenu
- reconnect() - Method in class com.marginallyclever.communications.session.SessionLayer
- reconnect() - Method in class com.marginallyclever.communications.transport.serial.SerialSession
- reconnect() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
- red - Variable in class com.marginallyclever.convenience.ColorRGB
- redo() - Method in class com.marginallyclever.ro3.apps.commands.AddNode
- redo() - Method in class com.marginallyclever.ro3.apps.commands.CopyNode
- redo() - Method in class com.marginallyclever.ro3.apps.commands.CutNode
- redo() - Method in class com.marginallyclever.ro3.apps.commands.ImportMesh
- redo() - Method in class com.marginallyclever.ro3.apps.commands.ImportScene
- redo() - Method in class com.marginallyclever.ro3.apps.commands.MoveNode
- redo() - Method in class com.marginallyclever.ro3.apps.commands.PasteNode
- redo() - Method in class com.marginallyclever.ro3.apps.commands.RemoveNode
- redo() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotatePoseCommand
- redo() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslatePoseCommand
- RedoAction - Class in com.marginallyclever.ro3.apps.actions
-
Go forward one step in the undo/redo history.
- RedoAction(UndoManager) - Constructor for class com.marginallyclever.ro3.apps.actions.RedoAction
- Registry - Class in com.marginallyclever.ro3
-
Registry
is a place to store global variables. - Registry() - Constructor for class com.marginallyclever.ro3.Registry
- release() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
-
Release all attached nodes.
- releaseCortisol(List<Connection>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.CortisolSimulator
- releaseDopamine(List<Connection>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.DopamineSimulator
- reload(Mesh) - Method in class com.marginallyclever.ro3.mesh.MeshFactory
- remove(T) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
- removeActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.ChooseConnectionPanel
- removeActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
- removeActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
- removeActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
- removeActionListener(ActionListener) - Method in class com.marginallyclever.convenience.swing.Dial
- removeActionListener(ActionListener) - Method in class com.marginallyclever.convenience.swing.TapeDeckPanel
- removeActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
- removeActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- removeActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- removeActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- removeActionListener(ActionListener) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- removeAll() - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
- removeAttachListener(NodeAttachListener) - Method in class com.marginallyclever.ro3.node.Node
- removeChild(Node) - Method in class com.marginallyclever.ro3.node.Node
- removeCollapseListener(CollapsiblePanel.CollapseListener) - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
- removeCollisionListener(CollisionListener) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- removeDetachListener(NodeDetachListener) - Method in class com.marginallyclever.ro3.node.Node
- removeEntity(Node) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectedItems
- removeGLEventListener(GLEventListener) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- removeItemAddedListener(ItemAddedListener<T>) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
- removeItemRemovedListener(ItemRemovedListener<T>) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
- removeLine(String) - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
- removeListener(SessionLayerListener) - Method in class com.marginallyclever.communications.session.SessionLayer
- removeMarlinListener(MarlinListener) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
- removeNetworkSessionListener(SessionLayerListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
- RemoveNode - Class in com.marginallyclever.ro3.apps.actions
-
RemoveNode
is an action that removes the selected node(s) from the scene. - RemoveNode - Class in com.marginallyclever.ro3.apps.commands
-
Remove
Node
s from the scene. - RemoveNode() - Constructor for class com.marginallyclever.ro3.apps.actions.RemoveNode
- RemoveNode(List<Node>) - Constructor for class com.marginallyclever.ro3.apps.commands.RemoveNode
- removeNotify() - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
- removeNotify() - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
- removeNotify() - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
- removeNotify() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- removeNotify() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- removeNotify() - Method in class com.marginallyclever.ro3.apps.viewport.ViewportSettingsPanel
- removeNotify() - Method in class com.marginallyclever.ro3.apps.webcam.WebCamPanel
- removeNotify() - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
- removeNotify() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlannerPanel
- removeNotify() - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureControllerPanel
- removeNotify() - Method in class com.marginallyclever.ro3.RecentFilesMenu
- removeNotify() - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
- removeODEAttachListener(ODELinkAttachListener) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- removeODEDetachListener(ODELinkDetachListener) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- removePath(String) - Method in class com.marginallyclever.ro3.RecentFilesMenu
- removePoseChangeListener(PoseChangeListener) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
- removePropertyChangedListener(PropertyChangeListener) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
- removePropertyChangeListener(PropertyChangeListener) - Method in class com.marginallyclever.ro3.mesh.Mesh
- removePropertyChangeListener(PropertyChangeListener) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- removeReadyListener(NodeReadyListener) - Method in class com.marginallyclever.ro3.node.Node
- removeRenameListener(NodeRenameListener) - Method in class com.marginallyclever.ro3.node.Node
- removeSceneChangeListener(SceneChangeListener) - Static method in class com.marginallyclever.ro3.Registry
- removeToolChangeListener(ViewportToolChangeListener) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- removeUpdate(DocumentEvent) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
- removeValue(double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- render(GL3) - Method in class com.marginallyclever.ro3.mesh.Mesh
-
Render the entire mesh.
- render(GL3, int, int) - Method in class com.marginallyclever.ro3.mesh.Mesh
-
Render a portion of the mesh.
- render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
-
Renders any tool-specific visuals to the 3D scene.
- render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
-
Renders any tool-specific visuals to the 3D scene.
- render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
-
Renders any tool-specific visuals to the 3D scene.
- render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
-
Renders any tool-specific visuals to the 3D scene.
- render(GL3, ShaderProgram) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
-
Renders any tool-specific visuals to the 3D scene.
- renderAllPasses() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- RenderPass - Interface in com.marginallyclever.ro3.apps.viewport.renderpass
-
Classes which implement
RenderPass
are drawn as part of - or on top of - the 3D scene. - renderPasses - Variable in class com.marginallyclever.ro3.apps.viewport.Viewport
- RenderPassHelper - Class in com.marginallyclever.ro3.apps.viewport.renderpass
- RenderPassHelper() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.RenderPassHelper
- renderStyle - Variable in class com.marginallyclever.ro3.mesh.Mesh
- renderStyles - Static variable in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstancePanel
- renderViewportTools() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- Repeat - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
- Repeat() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- Repeat(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- RepeatPanel - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
- RepeatPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RepeatPanel
- RepeatPanel(Repeat) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RepeatPanel
- report() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- reportDataReceived(String) - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
- reportDataSent(String) - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
- requestNewSession(Component) - Static method in class com.marginallyclever.communications.session.SessionLayerManager
-
create a GUI to give the user transport layer options.
- reset() - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
- reset() - Method in class com.marginallyclever.ro3.mesh.MeshFactory
-
Remove all meshes from the pool.
- reset() - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- reset() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Behavior
-
reset the internal state of the
Behavior
. - reset() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- reset() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
-
Equivalent to rebooting a Marlin controller.
- reset() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
- reset() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- reset() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- reset() - Static method in class com.marginallyclever.ro3.Registry
- reset() - Method in class com.marginallyclever.ro3.texture.TextureFactory
-
Remove all textures from the pool.
- reset() - Static method in class com.marginallyclever.ro3.UndoSystem
- resetAll() - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
- resetConnections() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- resetDefaultLayout() - Method in class com.marginallyclever.ro3.RO3Frame
-
Reset the default layout.
- resetNetwork() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- resetNeurons() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- reshape(GLAutoDrawable, int, int, int, int) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- reshape(GLAutoDrawable, int, int, int, int) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
- RESOLUTION_CIRCULAR - Static variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
- RESOLUTION_CIRCULAR - Static variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
- RESOLUTION_DOME - Static variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
- RESOLUTION_LENGTH - Static variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
- RESOLUTION_LENGTH - Static variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
- ResourceHelper - Class in com.marginallyclever.convenience.helpers
- ResourceHelper() - Constructor for class com.marginallyclever.convenience.helpers.ResourceHelper
- RETROGRADE - Enum constant in enum class com.marginallyclever.convenience.KSPDirections
-
Retrograde is the opposite direction of travel.
- RetryUntilSuccessful - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
- RetryUntilSuccessful() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RetryUntilSuccessful
- RetryUntilSuccessful(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RetryUntilSuccessful
- reverse() - Method in class com.marginallyclever.ro3.apps.commands.CopyNode
- reverse() - Method in class com.marginallyclever.ro3.apps.commands.ImportMesh
- reverse() - Method in class com.marginallyclever.ro3.apps.commands.ImportScene
- reverse() - Method in class com.marginallyclever.ro3.apps.commands.MoveNode
- reverse() - Method in class com.marginallyclever.ro3.apps.commands.RemoveNode
- RIGHT - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
- RO3 - Class in com.marginallyclever.ro3
-
RO3 (Robot Overlord 3) is a robot simulation and control program.
- RO3() - Constructor for class com.marginallyclever.ro3.RO3
- RO3Frame - Class in com.marginallyclever.ro3
-
RO3Frame
is the main frame for the Robot Overlord 3 application. - RO3Frame() - Constructor for class com.marginallyclever.ro3.RO3Frame
- RO3FrameDropTarget - Class in com.marginallyclever.ro3
-
Allows the user to drop Scene or a supported mesh file onto the main window.
- RO3FrameDropTarget() - Constructor for class com.marginallyclever.ro3.RO3FrameDropTarget
- roll(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Rotate relative to camera's current orientation if canRotate is true.
- RotatePoseCommand - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
-
A Command to rotate a list of
Pose
s. - RotatePoseCommand(List<Pose>, Vector3d) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotatePoseCommand
-
Create a new command to rotate a list of
Pose
s. - RotateToolMulti - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
- RotateToolMulti() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
- RotateToolOneAxis - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
- RotateToolOneAxis(Color) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- rotationalPeriod - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- roundToNearestSnap(double, double, double) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- run() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
- run(JComponent) - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
-
Run the selection as a dialog.
- run(JComponent) - Method in class com.marginallyclever.ro3.mesh.MeshFactoryDialog
- run(JComponent) - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
-
Run the selection as a dialog.
- run(JComponent) - Method in class com.marginallyclever.ro3.texture.TextureFactoryDialog
- RUNNING - Enum constant in enum class com.marginallyclever.ro3.node.nodes.behavior.Behavior.Status
- RunOnce - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
- RunOnce() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RunOnce
- RunOnce(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RunOnce
S
- save(OutputStream, Mesh) - Method in interface com.marginallyclever.ro3.mesh.save.MeshSaver
-
save data from model to outputStream
- save(OutputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.save.SaveSTL
- save(String) - Method in class com.marginallyclever.robotoverlord.Project
-
Deprecated.
- SaveAction - Class in com.marginallyclever.ro3.apps.editor
-
Save the text area of the
EditorPanel
to a file. - SaveAction(EditorPanel, JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.editor.SaveAction
- SaveAsScene - Class in com.marginallyclever.ro3.apps.actions
-
Save the entire scene to a file.
- SaveAsScene(RecentFilesMenu, JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.actions.SaveAsScene
- savePose() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectedItems
- savePrefs() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- savePrefs() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- savePrefs() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- saveRenderPassState() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
-
Save the viewport pass state to the
Preferences
. - SaveScene - Class in com.marginallyclever.ro3.apps.actions
-
Save the entire scene to a file.
- SaveScene(RecentFilesMenu) - Constructor for class com.marginallyclever.ro3.apps.actions.SaveScene
- SaveSTL - Class in com.marginallyclever.ro3.mesh.save
- SaveSTL() - Constructor for class com.marginallyclever.ro3.mesh.save.SaveSTL
- saveToPreferences() - Method in class com.marginallyclever.ro3.RecentFilesMenu
-
Saves the list of recent files to preferences.
- scale(double) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- scaleVectorToMagnitude(double[], double) - Static method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
-
Make sure the given vector's length does not exceed linearVelocity.
- scaleWeight(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
- scan() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory
- scanTree(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
-
Scan the tree for existing nodes.
- SCENE_PATH - Static variable in class com.marginallyclever.convenience.helpers.PathHelper
- SceneChangeListener - Interface in com.marginallyclever.ro3
-
A listener for scene changes.
- screenToWorld(Point) - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
- SearchBar - Class in com.marginallyclever.ro3.apps.shared
-
SearchBar
is a text field, a toggle for case-sensitive, and a toggle for regular expressions. - SearchBar() - Constructor for class com.marginallyclever.ro3.apps.shared.SearchBar
- SearchBar(String) - Constructor for class com.marginallyclever.ro3.apps.shared.SearchBar
- SEGMENTS_PER_SECOND - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
- SelectedItems - Class in com.marginallyclever.ro3.apps.viewport.viewporttool
- SelectedItems() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectedItems
- SelectedItems(List<Node>) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectedItems
- selection - Static variable in class com.marginallyclever.ro3.Registry
- selectionChanged(List<Node>) - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
-
Called when the selection changes.
- SelectionTool - Class in com.marginallyclever.ro3.apps.viewport.viewporttool
-
A selection tool allows the user to click on the 3D view and change the current
Registry.selection
. - SelectionTool() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
- send(String) - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- SEND_BUFFER_EMPTY - Static variable in class com.marginallyclever.communications.session.SessionLayerEvent
- sendCommand(String) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
- sendCommand(String) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
- sendCommand(String) - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
- sendGCode(String) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatform
-
Send a single gcode command to the robot.
- sendGCode(String) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
-
Send a single gcode command to the marlin robot.
- sendGCode(String) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
-
Send a single gcode command to the robot.
- sendMessage(String) - Method in class com.marginallyclever.communications.session.SessionLayer
- sendMessage(String) - Method in class com.marginallyclever.communications.transport.serial.SerialSession
- sendMessage(String) - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
- Sequence - Class in com.marginallyclever.ro3.node.nodes.behavior
- Sequence() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Sequence
- Sequence(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Sequence
- serialEvent(SerialPortEvent) - Method in class com.marginallyclever.communications.transport.serial.SerialSession
- SerializationContext - Class in com.marginallyclever.robotoverlord
-
Deprecated.
- SerializationContext(String) - Constructor for class com.marginallyclever.robotoverlord.SerializationContext
-
Deprecated.
- SerialSession - Class in com.marginallyclever.communications.transport.serial
-
Encapsulate all serial receive/transmit at the session layer of the OSI model.
- SerialSession(SerialTransportLayer) - Constructor for class com.marginallyclever.communications.transport.serial.SerialSession
- SerialTransportLayer - Class in com.marginallyclever.communications.transport.serial
-
Lists available serial connections and opens a connection of that type
- SerialTransportLayer() - Constructor for class com.marginallyclever.communications.transport.serial.SerialTransportLayer
- SerialTransportLayerPanel - Class in com.marginallyclever.communications.transport.serial
-
A panel for configuring a serial transport layer.
- SerialTransportLayerPanel(SerialTransportLayer) - Constructor for class com.marginallyclever.communications.transport.serial.SerialTransportLayerPanel
- SessionLayer - Class in com.marginallyclever.communications.session
-
Created on 4/12/15.
- SessionLayer() - Constructor for class com.marginallyclever.communications.session.SessionLayer
- SessionLayerEvent - Class in com.marginallyclever.communications.session
-
Event object for
SessionLayer
. - SessionLayerEvent(Object, int, Object) - Constructor for class com.marginallyclever.communications.session.SessionLayerEvent
- SessionLayerListener - Interface in com.marginallyclever.communications.session
-
Use this to listen for activity on a NetworkSession.
- SessionLayerManager - Class in com.marginallyclever.communications.session
-
Handles requests between the UI and the various transport layers
- SessionLayerManager() - Constructor for class com.marginallyclever.communications.session.SessionLayerManager
- set(int) - Method in class com.marginallyclever.convenience.ColorRGB
- set(int, int, int) - Method in class com.marginallyclever.convenience.ColorRGB
- set(ColorRGB) - Method in class com.marginallyclever.convenience.ColorRGB
- set(Plane) - Method in class com.marginallyclever.convenience.Plane
-
set this plane to the same values as arg0
- set(AABB) - Method in class com.marginallyclever.ro3.mesh.AABB
- set(MarlinCoordinate) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- set(String[]) - Method in class com.marginallyclever.convenience.CommandLineOptions
- set(List<T>) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
- set(T) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
- set1f(GL3, String, float) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
- set1i(GL3, String, int) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
- set2f(GL3, String, float, float) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
- set3f(GL3, String, float, float, float) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
- set4f(GL3, String, float, float, float, float) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
- setAcceleration(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- setAcceleration(double) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- setActiveCamera(Camera) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- setActiveStatus(int) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
- setActiveStatus(int) - Method in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
- setActiveToolIndex(int) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
-
Set the active tool by index.
- setAllJointAngles(double[]) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- setAllJointVelocities(double[]) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- setAlpha(double) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- setAmbientColor(Color) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- setAngle(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- setAngleMax(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- setAngleMax(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- setAngleMin(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- setAngleMin(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- setAngularVel(Vector3d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- setAxle(Pose) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- setBounds(double, double, double, double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
-
Set the bounds of the graph.
- setBounds(Point3d, Point3d) - Method in class com.marginallyclever.ro3.mesh.AABB
- setBoundsToData() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- setCanRotate(boolean) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- setCanTranslate(boolean) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- setCar(Pose) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- setCaseSensitive(boolean) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
- setCFM(double) - Method in class com.marginallyclever.ro3.apps.ode4j.ODE4JPanel
- setCFM(double) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- setChange(double) - Method in class com.marginallyclever.convenience.swing.Dial
-
Set the change value.
- setCollapsed(boolean) - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
-
Collapses or expands the panel.
- setColor(GL3, String, Color) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
- setColor(Color) - Method in class com.marginallyclever.convenience.swing.graph.GraphLine
- setCommand(String) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
- setCommand(String) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
- setCommand(String) - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
- setContentPane(JPanel) - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
- setCount(int) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- setCurrent(int) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- setCurrentWorkingDirectory(String) - Static method in class com.marginallyclever.convenience.helpers.PathHelper
- setD(double) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- setDeclination(double) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- setDelay(int) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
-
Set the number of ticks to wait before ticking the child.
- setDetail(int) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
- setDiffuseColor(Color) - Method in class com.marginallyclever.ro3.node.nodes.Material
- setDiffuseTexture(TextureWithMetadata) - Method in class com.marginallyclever.ro3.node.nodes.Material
- setDirection(Vector3d) - Method in class com.marginallyclever.convenience.Ray
- setDirty(boolean) - Method in class com.marginallyclever.ro3.mesh.AABB
- setDirty(boolean) - Method in class com.marginallyclever.ro3.mesh.Mesh
- setDistanceMax(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- setDistanceMin(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- setDoNotExport(boolean) - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
- setDoubleBuffered(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- setDrawGrid(boolean) - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
- setDrawOrthographic(boolean) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- setEditable(boolean) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
-
Enable or disable the find button.
- setEmissionColor(Color) - Method in class com.marginallyclever.ro3.node.nodes.Material
- setEnabled(boolean) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
- setEnabled(boolean) - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
- setEraserColor(ColorRGB) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBackground
- setERP(double) - Method in class com.marginallyclever.ro3.apps.ode4j.ODE4JPanel
- setERP(double) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- setFarZ(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- setForceMax(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- setFovY(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
-
Sets the frame of reference for the tool.
- setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
-
Sets the frame of reference for the tool.
- setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
-
Sets the frame of reference for the tool.
- setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
-
Sets the frame of reference for the tool.
- setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
-
Sets the frame of reference for the tool.
- setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
-
Sets the frame of reference for the tool.
- setFrameOfReference(FrameOfReference) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
-
Sets the frame of reference for the tool.
- setFsaaSamples(int) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- setFsaaSamples(Integer) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- setGoalMarginOfError(double) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- setGravity(double) - Method in class com.marginallyclever.ro3.apps.ode4j.ODE4JPanel
- setGravity(double) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- setGridSpacingX(int) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- setGridSpacingX(int) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- setGridSpacingY(int) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- setGridSpacingY(int) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- setHardwareAccelerated(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- setHardwareAccelerated(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- setHinge(HingeJoint) - Method in class com.marginallyclever.ro3.node.nodes.Motor
-
Set the hinge this motor will drive.
- setInput(int, double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- setInputs(List<Double>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- setInputValue(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- setIsAtGoal(boolean) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- setIsAttached(boolean) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
- setJoint(int, Motor) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
-
Get the motor at the given index.
- setLength(double) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
-
Sets the length of the cylinder.
- setLength(double) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
-
Sets the length of the cylinder.
- setLength(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
-
Sets the length of the capsule.
- setLength(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
- setLength(int) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
- setLimb(Limb) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
-
Set the limb to be controlled by this instance.
- setLimb(Limb) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
-
Set the limb to be controlled by this instance.
- setLinearVel(Vector3d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- setLinearVelocity(double) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- setLinearVelocity(double) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
-
Set the linear velocity of the end effector in cm/s.
- setLineWidth(GL3, float) - Static method in class com.marginallyclever.convenience.helpers.OpenGLHelper
- setLit(boolean) - Method in class com.marginallyclever.ro3.node.nodes.Material
- setLoaded(boolean) - Method in class com.marginallyclever.ro3.mesh.Mesh
- setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
- setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
- setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
-
Set the local transform of this pose.
- setLocation(int, int) - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
- setLookAndFeel() - Static method in class com.marginallyclever.ro3.RO3
- setMajorLineColor(Color) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- setMajorLineColor(Color) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- setMassQty(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- setMatrix(int, Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
- setMatrix4d(GL3, String, Matrix4d) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
-
Set a matrix in the shader.
- setMaxAngle(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- setMaxDistance(double) - Method in class com.marginallyclever.convenience.Ray
- setMaxPosition(double) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- setMesh(Mesh) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
-
Set the mesh for this instance.
- setMinAngle(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- setMinorLineColor(Color) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- setMinorLineColor(Color) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- setMinPosition(double) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- setModel(GraphModel) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
- setName(String) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
- setName(String) - Method in class com.marginallyclever.ro3.node.Node
- setNearZ(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- setNetworkSession(SessionLayer) - Method in class com.marginallyclever.communications.application.ChooseConnectionPanel
- setNetworkSession(SessionLayer) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
- setNode(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranch
- setNormalTexture(TextureWithMetadata) - Method in class com.marginallyclever.ro3.node.nodes.Material
- setNumInputs(int) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
- setNumInputs(int) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- setNumOutputs(int) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
- setNumOutputs(int) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- setOrbitChangeFactor(double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- setOrbitRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Set the distance from the camera to the orbit point.
- setOrigin(Point3d) - Method in class com.marginallyclever.convenience.Ray
- setOriginShift(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- setOrthographicFiniteFar(double, double, double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Generate an orthographic matrix where near is -1 and far is 1.
- setOrthographicInfiniteFar(double, double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Generate a reverse-distance orthographic matrix where near items are 1 and far items are 0.
- SetP1(Vector3d) - Method in class com.marginallyclever.convenience.Cylinder
- SetP2(Vector3d) - Method in class com.marginallyclever.convenience.Cylinder
- setPartA(ODEBody) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
- setPartB(ODEBody) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
- setPath(String) - Method in class com.marginallyclever.ro3.apps.actions.SaveScene
- setPath(String) - Method in class com.marginallyclever.robotoverlord.Project
-
Deprecated.Set the path.
- setPathStart(Pose) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
-
Set the start of the path.
- setPaused(boolean) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- setPerspectiveFiniteFar(double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Generate a perspective matrix where near items are -1 and far items are +1.
- setPerspectiveFiniteFarAdvanced(double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Generate a perspective matrix where near items are -1 and far items are +1.
- setPerspectiveFiniteFarSimplified(double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Generate a perspective matrix where near items are -1 and far items are +1.
- setPerspectiveInfiniteFar(double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
-
Generate the reverse perspective matrix, where near items are 1 and far items are 0.
- setPivotMatrix(Matrix4d) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- setPivotMatrix(Matrix4d) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- setPivotMatrix(Matrix4d) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- setPose(Matrix4d) - Method in class com.marginallyclever.ro3.mesh.AABB
- setPosition(double) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- setPosition(Point) - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
- setPosition(Matrix4d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
- setPosition(Vector3d) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
-
Set the local position of this pose.
- setR(double) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- setRadius(double) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
-
Sets the radius of the cylinder.
- setRadius(double) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
-
Sets the radius of the cylinder.
- setRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
-
Sets the radius of the capsule.
- setRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
- setRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
- setRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
- setRadius(float) - Method in class com.marginallyclever.convenience.Cylinder
- setRadiusAndLength(double, double) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
-
Sets both radius's and the length of the cylinder.
- setRadiusAndLength(double, double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
-
Sets the radius and the length, then updates the mesh.
- setRange(Rectangle2D.Double) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
-
Set the visible range of the graph.
- setRangeToModel() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
-
Set the visible range of the graph to match the data in the model.
- setRedoCommand(RedoAction) - Method in class com.marginallyclever.ro3.apps.actions.UndoAction
- setRegex(boolean) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
- setRenderStyle(int) - Method in class com.marginallyclever.ro3.mesh.Mesh
- setRotation(int) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- setRotationEuler(Vector3d, MatrixHelper.EulerSequence) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
-
Set the local rotation of this pose using Euler angles.
- setRotationIndex(MatrixHelper.EulerSequence) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
- setRunning(boolean) - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
- setSaveScene(SaveScene) - Method in class com.marginallyclever.ro3.apps.actions.LoadScene
- setSaveScene(SaveScene) - Method in class com.marginallyclever.ro3.apps.actions.SaveAsScene
- setSaveScene(SaveScene) - Method in class com.marginallyclever.ro3.RecentFilesMenu
- setScene(Node) - Static method in class com.marginallyclever.ro3.Registry
- setSearchText(String) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
-
Set the text in the search bar.
- setSelectedItem(Mesh) - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
- setSelectedItem(TextureWithMetadata) - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
- setSession(SessionLayer) - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
- setShape(Mesh) - Method in class com.marginallyclever.ro3.mesh.AABB
- setShininess(int) - Method in class com.marginallyclever.ro3.node.nodes.Material
- setSizeX(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
- setSizeY(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
- setSizeZ(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
- setSolver(LimbSolver) - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- setSolver(LimbSolver) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
-
Set the solver to use.
- setSolver(LimbSolver) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
-
Set the solver to be used by this instance.
- setSourceName(String) - Method in class com.marginallyclever.ro3.mesh.Mesh
- setSpecularColor(Color) - Method in class com.marginallyclever.ro3.node.nodes.Material
- setSpecularStrength(double) - Method in class com.marginallyclever.ro3.node.nodes.Material
- setSpecularTexture(TextureWithMetadata) - Method in class com.marginallyclever.ro3.node.nodes.Material
- setSubject(T) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectionDialog
- setSubject(T) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
- setSunlightColor(Color) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- setTarget(Pose) - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- setTarget(Pose) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
-
Set the target to move towards.
- setTarget(Pose) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
- setTexCoord(int, double, double) - Method in class com.marginallyclever.ro3.mesh.Mesh
- setText(String) - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
- setTexture(TextureWithMetadata, Rectangle2D) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- setTheta(double) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- setTimeOfDay(double) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- setTitleComponentText(String) - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
- setTouching(int, boolean) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
- setTouchingSomething(boolean) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- setUndoAction(UndoAction) - Method in class com.marginallyclever.ro3.apps.actions.RedoAction
- setUniqueID(String) - Method in class com.marginallyclever.ro3.node.NodePath
- setUniqueIDByNode(Node) - Method in class com.marginallyclever.ro3.node.NodePath
- setUserMovementScale(double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
-
Set the scale of user movement.
- setUserObject(Object) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranch
- setValue(double) - Method in class com.marginallyclever.convenience.swing.Dial
-
Set the value of the dial.
- setValue(int) - Method in class com.marginallyclever.convenience.swing.TapeDeckPanel
- setVector3d(GL3, String, Vector3d) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
- setVelocity(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- setVelocity(double) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- setVertex(int, double, double, double) - Method in class com.marginallyclever.ro3.mesh.Mesh
- setVerticalSync(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- setVerticalSync(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
- setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
- setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
- setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
- setViewport(Viewport) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
- setWidth(int) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
- setWorld(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
-
Set the world transform of this pose.
- setXAxis(Matrix4d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
- setXMax(double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- setXMin(double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- setYAxis(Matrix4d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
- setYMax(double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- setYMin(double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- setZAxis(Matrix4d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
- ShaderProgram - Class in com.marginallyclever.ro3.apps.viewport
-
ShaderProgram
is a wrapper for vertex and fragment shader programs. - ShaderProgram(GL3, String[], String[]) - Constructor for class com.marginallyclever.ro3.apps.viewport.ShaderProgram
- SHADOW_HEIGHT - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- SHADOW_WIDTH - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- shininess - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
- shortenNumber(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
- showMessage(String) - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
- showMessage(String) - Method in class com.marginallyclever.communications.transport.tcp.SSHUserInfo
- showOpenDialog(Component) - Method in class com.marginallyclever.ro3.apps.shared.PersistentJFileChooser
- showSaveDialog(Component) - Method in class com.marginallyclever.ro3.apps.shared.PersistentJFileChooser
- SingleLineGraph - Class in com.marginallyclever.convenience.swing.graph
-
A simple line graph.
- SingleLineGraph() - Constructor for class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- size() - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
- SIZE - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- slerp(Vector3d, Vector3d, double) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
-
Spherical linear interpolation between two vectors.
- smoothNormals(Mesh, float, float) - Static method in class com.marginallyclever.ro3.mesh.MeshSmoother
-
Smooth normals.
- solver - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
- SOMETIMES - Static variable in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
- SpaceShip - Class in com.marginallyclever.ro3.node.nodes.pose.poses.space
- SpaceShip() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
- SpaceShip(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
- SpaceShipPanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses.space
-
Panel for editing a SpaceShip.
- SpaceShipPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShipPanel
- SpaceShipPanel(SpaceShip) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShipPanel
- spacing - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
- specular - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
- Sphere - Class in com.marginallyclever.ro3.mesh.proceduralmesh
- Sphere() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
- Sphere(float) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
- sphereBox(Tuple3d, double, Tuple3d, Tuple3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
-
is point within r of box (max,min)?
- SpherePanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
-
Panel for editing a
Sphere
. - SpherePanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.SpherePanel
- SpherePanel(Sphere) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.SpherePanel
- sphereToCube(double[]) - Static method in class com.marginallyclever.convenience.SphericalMap
-
Cube index 0 is top, 1 is left, 2 is front, 3 is right, 4 is back, 5 is bottom
- sphereToPlane(double[]) - Static method in class com.marginallyclever.convenience.SphericalMap
-
map sphere to plane
- SphericalMap - Class in com.marginallyclever.convenience
-
map from a sphere to a plane and back; map from a cube to a sphere and back.
- SphericalMap() - Constructor for class com.marginallyclever.convenience.SphericalMap
- SphericalMap.CubeCoordinate - Class in com.marginallyclever.convenience
- SSHShell - Class in com.marginallyclever.communications.transport.ssh
-
This program enables you to connect to sshd server and get the shell prompt.
- SSHShell() - Constructor for class com.marginallyclever.communications.transport.ssh.SSHShell
- SSHShell.MyUserInfo - Class in com.marginallyclever.communications.transport.ssh
-
user info for authentication.
- SSHUserInfo - Class in com.marginallyclever.communications.transport.tcp
-
Authentication info for SSH.
- SSHUserInfo() - Constructor for class com.marginallyclever.communications.transport.tcp.SSHUserInfo
- start - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
- start() - Static method in class com.marginallyclever.convenience.helpers.PathHelper
- start() - Static method in class com.marginallyclever.ro3.Registry
- start() - Static method in class com.marginallyclever.ro3.UndoSystem
-
Start the undo system.
- startRun() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- stopAnimationSystem() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- stopCellEditing() - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranchEditor
- stopRun() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- StringHelper - Class in com.marginallyclever.convenience.helpers
-
A collection of static methods to help with strings.
- StringHelper() - Constructor for class com.marginallyclever.convenience.helpers.StringHelper
- sub(ColorRGB) - Method in class com.marginallyclever.convenience.ColorRGB
- sub(MarlinCoordinate) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- sub(MarlinCoordinate, MarlinCoordinate) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- SUCCESS - Enum constant in enum class com.marginallyclever.ro3.node.nodes.behavior.Behavior.Status
- SUN_DISTANCE - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- sunlightColor - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
- sunlightSource - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
T
- takeSnapshot() - Method in class com.marginallyclever.ro3.apps.webcam.WebCamPanel
- TapeDeckPanel - Class in com.marginallyclever.convenience.swing
-
Rewind button, Play button, Stop button, and progress bar from 0...100.
- TapeDeckPanel() - Constructor for class com.marginallyclever.convenience.swing.TapeDeckPanel
- target() - Method in record class com.marginallyclever.ro3.raypicking.RayHit
-
Returns the value of the
target
record component. - target() - Method in record class com.marginallyclever.robotoverlord.RayHit
-
Deprecated.Returns the value of the
target
record component. - TCPSession - Class in com.marginallyclever.communications.transport.tcp
-
SSH TCP/IP connection to a Raspberry Pi and then open a picocom session to /dev/ttyACM0
- TCPSession(TransportLayer) - Constructor for class com.marginallyclever.communications.transport.tcp.TCPSession
- TCPTransportLayer - Class in com.marginallyclever.communications.transport.tcp
-
Lists available TCP connections and opens a connection of that type to a robot
- TCPTransportLayer() - Constructor for class com.marginallyclever.communications.transport.tcp.TCPTransportLayer
- TCPTransportLayerPanel - Class in com.marginallyclever.communications.transport.tcp
-
Opens an SSH connection to another device, then opens a screen to the /dev/ACM0 device on that remote.
- TextInterfaceToListeners - Class in com.marginallyclever.communications.application
-
A simple text interface with a send button.
- TextInterfaceToListeners() - Constructor for class com.marginallyclever.communications.application.TextInterfaceToListeners
- TextInterfaceToSessionLayer - Class in com.marginallyclever.communications.application
-
A connection selection dialog and a
TextInterfaceWithHistory
glued to aSessionLayer
. - TextInterfaceToSessionLayer() - Constructor for class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
- TextInterfaceWithHistory - Class in com.marginallyclever.communications.application
-
A chat style interface with a history of commands.
- TextInterfaceWithHistory() - Constructor for class com.marginallyclever.communications.application.TextInterfaceWithHistory
- texture - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
- textureArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
- TextureChooserDialog - Class in com.marginallyclever.ro3.texture
-
The
TextureChooserDialog
class allows for selecting aTextureWithMetadata
that has been previously loaded by theTextureFactory
. - TextureChooserDialog() - Constructor for class com.marginallyclever.ro3.texture.TextureChooserDialog
- textureFactory - Static variable in class com.marginallyclever.ro3.Registry
- TextureFactory - Class in com.marginallyclever.ro3.texture
-
TextureFactory
loads textures from files. - TextureFactory() - Constructor for class com.marginallyclever.ro3.texture.TextureFactory
- TextureFactoryDialog - Class in com.marginallyclever.ro3.texture
-
TextureFactoryDialog
displays controls to load aTexture
from a file, wrapped in aTextureWithMetadata
. - TextureFactoryDialog() - Constructor for class com.marginallyclever.ro3.texture.TextureFactoryDialog
- textureScale - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
- TextureWithMetadata - Class in com.marginallyclever.ro3.texture
-
TextureWithMetadata
is an OpenGLTexture
with metadata about where it came from and the source image. - TextureWithMetadata(BufferedImage, String) - Constructor for class com.marginallyclever.ro3.texture.TextureWithMetadata
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Action
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Behavior
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Condition
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Control
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Decorator
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceFailure
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceSuccess
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Inverter
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.KeepRunningUntilFailure
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.RetryUntilSuccessful
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.RunOnce
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Fallback
- tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Sequence
- tilt(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Rotate relative to camera's current orientation if canRotate is true.
- toColor() - Method in class com.marginallyclever.convenience.ColorRGB
- toInt() - Method in class com.marginallyclever.convenience.ColorRGB
- toJSON() - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
- toJSON() - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
- toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Box
- toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
- toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
- toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
- toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
- toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMesh
- toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
- toJSON() - Method in class com.marginallyclever.ro3.node.Node
-
Serialize this node and its children to a JSON object and its children.
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.RetryUntilSuccessful
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.Material
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.Motor
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
- toJSON(SerializationContext) - Method in class com.marginallyclever.robotoverlord.Project
-
Deprecated.
- TOP - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
- toPoseAndAdjustMeshes() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
-
Adjust the local transformations of all
MeshInstance
siblings. - torque - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
- toString() - Method in record class com.marginallyclever.communications.application.ConversationEvent
-
Returns a string representation of this record class.
- toString() - Method in class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobian
- toString() - Method in class com.marginallyclever.convenience.ColorRGB
- toString() - Method in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
- toString() - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranch
- toString() - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
-
Returns a string representation of this record class.
- toString() - Method in record class com.marginallyclever.ro3.apps.viewport.renderpass.MeshMaterialMatrix
-
Returns a string representation of this record class.
- toString() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
- toString() - Method in record class com.marginallyclever.ro3.raypicking.RayHit
-
Returns a string representation of this record class.
- toString() - Method in record class com.marginallyclever.robotoverlord.RayHit
-
Deprecated.Returns a string representation of this record class.
- train(List<Double>, List<Double>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
-
Train the network with a set of inputs and expected outputs
- TransferableNodeList - Record Class in com.marginallyclever.ro3.apps.nodetreeview
-
A
Transferable
that contains a list ofNode
s. - TransferableNodeList(List<Node>) - Constructor for record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
-
Creates an instance of a
TransferableNodeList
record class. - transform(Matrix4d, Ray) - Method in class com.marginallyclever.convenience.Ray
-
Set this ray to be a copy of another ray.
- TranslatePoseCommand - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
-
A Command to translate a list of
Pose
s. - TranslatePoseCommand(List<Pose>, Vector3d) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslatePoseCommand
-
Create a new command to translate a list of
Pose
s. - TranslateToolMulti - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
- TranslateToolMulti() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
- TranslateToolOneAxis - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
- TranslateToolOneAxis(Color) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- TranslateToolPanel - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
- TranslateToolPanel() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolPanel
- TranslateToolPanel(TranslateToolMulti) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolPanel
- TranslateToolTwoAxis - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
- TranslateToolTwoAxis(ColorRGB) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- transparency - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
- TRANSPORT_ERROR - Static variable in class com.marginallyclever.communications.session.SessionLayerEvent
- TransportLayer - Interface in com.marginallyclever.communications.transport
-
Lists available connections in a medium (serial, TCP/IP, smoke signals, etc) and opens a connection of that type
- TransportLayerPanel - Class in com.marginallyclever.communications.transport
-
A TransportLayerPanel is a GUI component that allows the user to configure a
TransportLayer
. - TransportLayerPanel() - Constructor for class com.marginallyclever.communications.transport.TransportLayerPanel
- transpose(double[][]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
- truck(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
-
Translate relative to camera's current orientation if canTranslate is true.
- turnCameraAccordingToHandle() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
-
Turn the camera to face the direction of the handle under the cursor.
- TWOPI - Static variable in class com.marginallyclever.convenience.helpers.MathHelper
U
- undo() - Method in class com.marginallyclever.ro3.apps.commands.AddNode
- undo() - Method in class com.marginallyclever.ro3.apps.commands.CopyNode
- undo() - Method in class com.marginallyclever.ro3.apps.commands.CutNode
- undo() - Method in class com.marginallyclever.ro3.apps.commands.ImportMesh
- undo() - Method in class com.marginallyclever.ro3.apps.commands.ImportScene
- undo() - Method in class com.marginallyclever.ro3.apps.commands.MoveNode
- undo() - Method in class com.marginallyclever.ro3.apps.commands.PasteNode
- undo() - Method in class com.marginallyclever.ro3.apps.commands.RemoveNode
- undo() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotatePoseCommand
- undo() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslatePoseCommand
- UndoAction - Class in com.marginallyclever.ro3.apps.actions
-
Go back one step in the undo/redo history.
- UndoAction(UndoManager) - Constructor for class com.marginallyclever.ro3.apps.actions.UndoAction
- UndoSystem - Class in com.marginallyclever.ro3
-
UndoSystem
is a singleton to manage the undo/redo history and associatedAbstractAction
s. - UndoSystem() - Constructor for class com.marginallyclever.ro3.UndoSystem
- unload() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
-
Must only be called when there is a valid OpenGL viewport context, likely from within a
GLAutoDrawable
. - unload(GL3) - Method in class com.marginallyclever.ro3.mesh.Mesh
-
Destroy the optimized rendering buffers for the fixed function pipeline.
- unloadAll() - Method in class com.marginallyclever.ro3.texture.TextureFactory
-
Unloads all OpenGL textures so that they can be reloaded on the next call to
GLAutoDrawable.display()
. - update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
- update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
-
Updates the tool's internal state, if necessary.
- update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
-
Updates the tool's internal state, if necessary.
- update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
-
Updates the tool's internal state, if necessary.
- update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
- update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
- update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
-
Updates the tool's internal state, if necessary.
- update(double) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
-
Updates the tool's internal state, if necessary.
- update(double) - Method in class com.marginallyclever.ro3.node.Node
-
Called every frame.
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatform
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.Motor
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODENode
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
- update(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
- update(double) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
- UPDATE_URL - Static variable in class com.marginallyclever.ro3.apps.actions.CheckForUpdateAction
- updateAllNodes(double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
- updateCuboid() - Method in class com.marginallyclever.ro3.mesh.Mesh
-
Force recalculation of the minimum bounding box to contain this STL file.
- updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Box
- updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
- updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.CircleXY
- updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
- updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
- updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
-
Draw a grid of lines in the current color
- updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMesh
-
Procedurally generate a list of triangles and update the bounding box.
- updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
- updatePoints() - Method in class com.marginallyclever.ro3.mesh.AABB
- updateRedoState() - Method in class com.marginallyclever.ro3.apps.actions.RedoAction
- updateSize() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
- updateSize() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
- updateToolTip(MouseEvent) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
- updateUndoState() - Method in class com.marginallyclever.ro3.apps.actions.UndoAction
- updateUndoState(SelectedItems) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.MoveUtils
- UpdateVectors() - Method in class com.marginallyclever.convenience.Cylinder
- updateVertexBuffers(GL3) - Method in class com.marginallyclever.ro3.mesh.Mesh
- use(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
- use(ShaderProgram) - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
-
Must only be called when there is a valid OpenGL viewport context, likely from within a
GLAutoDrawable
.
V
- valueOf(String) - Static method in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.marginallyclever.convenience.KSPDirections
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.marginallyclever.ro3.FrameOfReference
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.marginallyclever.ro3.node.nodes.behavior.Behavior.Status
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.marginallyclever.convenience.KSPDirections
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.marginallyclever.ro3.FrameOfReference
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.marginallyclever.ro3.node.nodes.behavior.Behavior.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vector3ToJSON(Vector3d) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
- VERSION - Static variable in class com.marginallyclever.ro3.RO3Frame
- vertexArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
- VertexProvider - Interface in com.marginallyclever.ro3.mesh
-
VertexProvider
is an interface for providing vertices and normals to aMesh
. - Viewport - Class in com.marginallyclever.ro3.apps.viewport
-
Viewport
is anJPanel
that uses a set ofRenderPass
es to draw theRegistry.getScene()
from the perspective of the activeCamera
. - Viewport() - Constructor for class com.marginallyclever.ro3.apps.viewport.Viewport
- Viewport(LayoutManager) - Constructor for class com.marginallyclever.ro3.apps.viewport.Viewport
- ViewportSettingsPanel - Class in com.marginallyclever.ro3.apps.viewport
-
ViewportSettingsPanel
adjusts settings for aViewport
. - ViewportSettingsPanel() - Constructor for class com.marginallyclever.ro3.apps.viewport.ViewportSettingsPanel
- ViewportSettingsPanel(Viewport) - Constructor for class com.marginallyclever.ro3.apps.viewport.ViewportSettingsPanel
- ViewportTool - Interface in com.marginallyclever.ro3.apps.viewport.viewporttool
-
Interface for
Viewport
tools that can be used to visually edit the scene. - ViewportToolChangeListener - Interface in com.marginallyclever.ro3.apps.viewport.viewporttool
-
Listens for changes to the active
ViewportTool
- ViewportToolPanel - Class in com.marginallyclever.ro3.apps.viewport.viewporttool
-
Displays the settings for the currently active
ViewportTool
- ViewportToolPanel() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportToolPanel
- ViewportToolPanel(Viewport) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportToolPanel
- volumeBox(double, double, double) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
- volumeCapsule(double, double) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
- volumeCylinder(double, double) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
- volumeSphere(double) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
W
- WebCamPanel - Class in com.marginallyclever.ro3.apps.webcam
-
WebCamPanel
usesWebcam
to display the default USB web camera. - WebCamPanel() - Constructor for class com.marginallyclever.ro3.apps.webcam.WebCamPanel
- whatWasSaid() - Method in record class com.marginallyclever.communications.application.ConversationEvent
-
Returns the value of the
whatWasSaid
record component. - whoSpoke() - Method in record class com.marginallyclever.communications.application.ConversationEvent
-
Returns the value of the
whoSpoke
record component. - width - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Box
- width - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
- width - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
- witnessProtection() - Method in class com.marginallyclever.ro3.node.Node
-
Everybody in this tree gets a new unique ID.
- WORLD - Enum constant in enum class com.marginallyclever.ro3.FrameOfReference
- worldToScreen(Point) - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
- wParts - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
X
- XYZ - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
- XZY - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
Y
- YXZ - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
- YZX - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
Z
- ZIP_FILTER - Static variable in class com.marginallyclever.ro3.apps.actions.ExportScene
- ZoomToSelected - Class in com.marginallyclever.ro3.apps.viewport
-
Move the active camera to within a "good" distance of the last selected Pose.
- ZoomToSelected(Viewport) - Constructor for class com.marginallyclever.ro3.apps.viewport.ZoomToSelected
- ZXY - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
- ZYX - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
- ZYZ - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form