public class RigidTentacle extends RootModel
ModelComponent.NavpanelVisibility
CompositeComponent.NavpanelDisplay
Modifier and Type | Field and Description |
---|---|
static boolean |
endPointTarget |
myProps, testSaveAndRestoreState
DEFAULT_NAVPANEL_DISPLAY
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames
TRANSLUCENT, TWO_DIMENSIONAL
Constructor and Description |
---|
RigidTentacle() |
RigidTentacle(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
RigidBody |
addBody(java.lang.String bodyName,
java.lang.String meshName) |
void |
addFrameSpring(RigidBody bodyA,
RigidBody bodyB,
double x,
double y,
double z,
double kRot) |
void |
addMarker(java.lang.String name,
RigidBody body,
Point3d loc) |
void |
addPanel(DriverInterface driver) |
RevoluteJoint |
addRevoluteJoint(RigidBody bodyA,
RigidBody bodyB,
double x,
double y,
double z) |
void |
addSkinMesh() |
SphericalJoint |
addSphericalJoint(RigidBody bodyA,
RigidBody bodyB,
double x,
double y,
double z) |
SphericalJoint |
addSphericalJoint(RigidBody bodyA,
RigidBody bodyB,
RigidTransform3d XDW) |
void |
addTrackingController() |
void |
attach(DriverInterface driver)
Attach this root model to a driver program
|
void |
detach(DriverInterface driver)
Detach this root model from a driver program.
|
actionPerformed, addBreakPoint, addComponentChangeListener, addController, addController, addControlPanel, addControlPanel, addInputProbe, addInputProbe, addModel, addMonitor, addMonitor, addOutputProbe, addOutputProbe, addRenderable, addRenderable, addTracingProbe, addWayPoint, addWayPoint, advance, applyControllers, applyInputProbes, applyMonitors, applyOutputProbes, build, checkWrite, clear, clearRenderables, clearTraces, clearTracing, componentChanged, createState, disableAllTracing, disableTracing, dispose, enableTracing, getAbout, getAdaptiveStepping, getAllPropertyInfo, getControllers, getControlPanels, getControlPanelTabs, getDefaultViewOrientation, getInitialState, getInputProbes, getMainViewer, getMinStepSize, getModelMenuItems, getMonitors, getNextAdvanceTime, getNumTracables, getOutputProbes, getRoot, getState, getTraceSet, getTracingProbe, getTracingProbes, getViewerCenter, getViewerEye, getWayPoint, getWaypointChecking, getWayPoints, hasRoot, hasState, hasTracingProbes, initialize, isCheckEnabled, isFocusable, isTracing, loadControlPanel, makeMenuItem, mergeAllControlPanels, mergeControlPanel, models, notifyParentOfChange, notifyStructureChanged, postscan, prerender, removeAllControllers, removeAllControlPanels, removeAllInputProbes, removeAllModels, removeAllMonitors, removeAllOutputProbes, removeAllWayPoints, removeComponentChangeListener, removeController, removeControlPanel, removeInputProbe, removeModel, removeMonitor, removeOutputProbe, removeRenderable, removeRenderable, removeWayPoint, render, renderables, requestStop, rerender, scan, setAdaptiveStepping, setCheckEnabled, setDefaultValues, setDefaultViewOrientation, setFocusable, setMainViewer, setMaxStepSize, setMinStepSize, setState, setTracingProbesVisible, setViewerCenter, setViewerEye, setWaypointChecking, updateBounds
createRenderProps, getRenderHints, getRenderProps, getSelection, isSelectable, numSelectionQueriesNeeded, setRenderProps
copy, getInitialState, getMaxStepSize, hierarchyContainsReferences, preadvance, setInitialState
add, add, addAll, addComponents, addFixed, addNumbered, clone, contains, contains, containsAll, copy, ensureCapacity, findComponent, get, get, getByNumber, getChildren, getNavpanelDisplay, getNumberLimit, getShortName, getTypeParameter, hasChildren, hasParameterizedType, indexOf, isEmpty, iterator, nextComponentNumber, numComponents, remove, remove, removeAll, removeAll, removeComponents, retainAll, setNavpanelDisplay, setNumberingStartAtOne, setShortName, size, toArray, toArray, updateNameMap
checkFlag, checkName, checkNameUniqueness, clearFlag, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, isFixed, isMarked, isSelected, isWritable, makeValidName, makeValidName, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setSelected, updateReferences, write
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, isFixed, isMarked, isSelected, setFixed, setMarked, setName, setNumber, setParent, setSelected, updateReferences
getProperty
getChildren, hasChildren
isWritable, write
getName
public static final boolean endPointTarget
public RigidTentacle()
public RigidTentacle(java.lang.String name) throws java.io.IOException
java.io.IOException
public void addFrameSpring(RigidBody bodyA, RigidBody bodyB, double x, double y, double z, double kRot)
public RigidBody addBody(java.lang.String bodyName, java.lang.String meshName) throws java.io.IOException
java.io.IOException
public RevoluteJoint addRevoluteJoint(RigidBody bodyA, RigidBody bodyB, double x, double y, double z)
public SphericalJoint addSphericalJoint(RigidBody bodyA, RigidBody bodyB, double x, double y, double z)
public SphericalJoint addSphericalJoint(RigidBody bodyA, RigidBody bodyB, RigidTransform3d XDW)
public void addSkinMesh() throws java.io.IOException
java.io.IOException
public void addPanel(DriverInterface driver)
public void addTrackingController()
public void attach(DriverInterface driver)
RootModel
public void detach(DriverInterface driver)
RootModel