public class RigidBodyOsim extends RigidBody
RigidBody.InertiaMethodCollidable.Collidability, Collidable.GroupCompositeComponent.NavpanelDisplayDEFAULT_GROUNDED, DEFAULT_SUBMESHES_SELECTABLE, myPropsdynamicVelInWorldCoords, myRenderFrameenforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNamesAll, AllBodies, Deformable, Rigid, SelfTRANSPARENT, TWO_DIMENSIONALCOPY_REFERENCES, REST_POSITIONTG_ARTICULATED, TG_DRAGGER, TG_PRESERVE_ORIENTATION, TG_SIMULATING| Constructor and Description |
|---|
RigidBodyOsim() |
RigidBodyOsim(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addWrapComponent(WrapComponent wcomp) |
FrameFrameAttachment |
attachWrapComponent(WrapComponent wcomp) |
FrameFrameAttachment |
attachWrapComponent(WrapComponent wcomp,
RigidTransform3d TWB) |
static RigidBodyOsim |
createFromMesh(java.lang.String bodyName,
PolygonalMesh mesh,
double density,
double scale) |
static RigidBodyOsim |
createFromMesh(java.lang.String bodyName,
PolygonalMesh mesh,
java.lang.String meshFilePath,
double density,
double scale) |
static RigidBodyOsim |
createFromMesh(java.lang.String bodyName,
java.lang.String meshPath,
double density,
double scale) |
boolean |
detachWrapComponent(WrapComponent wcomp) |
JointBase |
getJoint() |
RenderableComponentList<WrapComponent> |
getWrapComponents() |
boolean |
removeWrapComponent(WrapComponent wcomp) |
addConnector, addEffectiveFrameMass, addEffectivePointMass, addMesh, addMesh, addMesh, addMeshComp, addVelJacobian, allowCollision, applyForces, applyGravity, centerPoseOnCenterOfMass, clearMeshComps, collectVertexMasters, componentChanged, containsConnector, containsContactMaster, containsMeshComp, copy, createBox, createBox, createBox, createCylinder, createEllipsoid, createFromMesh, createIcosahedralSphere, createRenderProps, createSphere, extrapolatePose, getAllPropertyInfo, getCenterOfMass, getCenterOfMass, getCharacteristicRadius, getCollidable, getCollidableAncestor, getCollidableIndex, getCollisionMesh, getConnectors, getCopyReferences, getDensity, getDensityRange, getDistanceGrid, getDistanceGridComp, getDistanceGridRes, getEffectiveInertia, getEffectiveMass, getEffectiveMass, getEffectiveMassForces, getEffectiveMassForces, getGridSurfaceRendering, getInertia, getInertialDamping, getInertialDampingMode, getInertiaMethod, getInverseMass, getMass, getMass, getMass, getMassRange, getMesh, getMeshComp, getMeshComp, getMeshComps, getRotationalInertia, getRotationalInertia, getSubmeshesSelectable, getSurfaceMesh, getSurfaceMeshComp, getSurfaceMeshes, getVolume, hasDistanceGrid, hasForce, hasInvariantMasters, isCompound, isDeformable, isDuplicatable, isFreeBody, isGrounded, isMassConstant, mulInverseEffectiveMass, mulInverseEffectiveMass, numMeshComps, numSurfaceMeshes, penetrationDistance, postscan, prerender, removeConnector, removeMeshComp, removeMeshComp, render, resetEffectiveMass, scaleDistance, scaleMass, scaleSurfaceMesh, scan, setCenterOfMass, setCollidable, setCollidableIndex, setDensity, setDistanceGridRes, setDynamic, setGridSurfaceRendering, setGrounded, setInertia, setInertia, setInertia, setInertia, setInertiaFromDensity, setInertiaFromMass, setInertialDamping, setInertialDampingMode, setInertiaMethod, setMass, setMesh, setMesh, setMesh, setPose, setPosState, setRotationalInertia, setSubmeshesSelectable, setSurfaceMesh, setSurfaceMesh, setSurfaceMesh, subEffectiveInertia, surfaceTangent, transformCoordinateFrame, transformGeometry, translateCoordinateFrame, updateBoundsadd, add1DConstraintBlocks, add2DConstraintBlocks, addAttachedFrame, addAttachedFrame, addAttachedFrameWorld, addExternalForce, addForce, addForce, addFrameForce, addMarker, addMarker, addMarker, addMarkerWorld, addPointForce, addPointForce, addPosImpulse, addPosJacobian, addRelativeVelocity, addScaledExternalForce, addSolveBlock, addSolveBlocks, addTargetJacobian, addToPointVelocity, addTransformableDependencies, applyExternalForces, canAddMarker, clearAttachedFrames, clearMarkers, collectMasterComponents, computeAppliedWrench, computeForceOnMasters, computeFrameLocation, computeFramePosition, computeFramePosVel, computeFrameVelocity, computePointCoriolis, computePointLocation, computePointPosition, computePointPosVel, computePointVelocity, createFrameAttachment, createMarker, createMarker, createMassBlock, createPointAttachment, findComponent, get, get, getAttachedFrames, getAxisDrawStyle, getAxisLength, getBodyForce, getBodyVelocity, getBodyVelState, getByNumber, getChildren, getExternalForce, getForce, getForce, getForce, getFrameDamping, getFrameDampingMode, getFrameMarkers, getJacobianType, getMarkers, getMoment, getNavpanelDisplay, getNumberLimit, getOrientation, getOrientation, getPosDerivative, getPose, getPose, getPosition, getPosState, getPosStateSize, getRenderFrame, getRotaryDamping, getRotaryDampingMode, getRotation, getSelection, getState, getTargetActivity, getTargetOrientation, getTargetPos, getTargetPose, getTargetPosition, getTargetVel, getTargetVelocity, getTraceablePositionProperty, getTraceables, getTransForce, getVelocity, getVelocity, getVelState, getVelStateSize, getWorldVelState, hasChildren, hierarchyContainsReferences, indexOf, numComponents, remove, removeAttachedFrame, removeMarker, resetTargets, setAxisDrawStyle, setAxisLength, setBodyVelocity, setContactConstraint, setExternalForce, setForce, setForce, setFrameDamping, setFrameDampingMode, setNavpanelDisplay, setOrientation, setPose, setPosition, setRandomForce, setRandomPosState, setRandomVelState, setRotaryDamping, setRotaryDampingMode, setRotation, setState, setState, setTargetActivity, setTargetOrientation, setTargetPos, setTargetPose, setTargetPosition, setTargetVel, setTargetVelocity, setVelocity, setVelocity, setVelState, transformPose, updateAttachmentPosStates, updateNameMap, velocityLimitExceeded, zeroExternalForces, zeroForcesaddAttachmentRequest, addConstrainer, addMasterAttachment, connectToHierarchy, disconnectFromHierarchy, getAttachment, getConstrainers, getMasterAttachments, getSolveIndex, hasState, isActive, isAttached, isControllable, isDynamic, isParametric, removeAttachmentRequest, removeConstrainer, removeMasterAttachment, setAttached, setSolveIndex, transformGeometrydefaultRenderPropsAreNull, getRenderHints, getRenderProps, isSelectable, isVisible, numSelectionQueriesNeeded, setRenderProps, setVisible, updateRenderPropscheckFlag, checkName, checkNameUniqueness, clearFlag, clone, createTempFlag, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, isFixed, isMarked, isScanning, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setScanning, setSelected, setWritable, updateReferences, writeequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomputeRayIntersectiongetSelection, isSelectable, numSelectionQueriesNeededgetRenderHintsgetRenderProps, setRenderPropstransformPosecreateFrameAttachmentcreatePointAttachmentaddAttachmentRequest, removeAttachmentRequestaddConstrainer, addMasterAttachment, getAttachment, getConstrainers, getMasterAttachments, getSolveIndex, isActive, isAttached, isControllable, isDynamic, isParametric, removeConstrainer, removeMasterAttachment, setAttached, setSolveIndexadvanceState, getAuxVarDerivative, getAuxVarState, getStateVersion, hasState, numAuxVars, requiresAdvance, setAuxVarStatetransformGeometry, transformPriorityisControllablerecursivelyFindpublic RigidBodyOsim()
public RigidBodyOsim(java.lang.String name)
public void addWrapComponent(WrapComponent wcomp)
public boolean removeWrapComponent(WrapComponent wcomp)
public FrameFrameAttachment attachWrapComponent(WrapComponent wcomp, RigidTransform3d TWB)
public FrameFrameAttachment attachWrapComponent(WrapComponent wcomp)
public boolean detachWrapComponent(WrapComponent wcomp)
public RenderableComponentList<WrapComponent> getWrapComponents()
public JointBase getJoint()
public static RigidBodyOsim createFromMesh(java.lang.String bodyName, PolygonalMesh mesh, double density, double scale)
public static RigidBodyOsim createFromMesh(java.lang.String bodyName, PolygonalMesh mesh, java.lang.String meshFilePath, double density, double scale)
public static RigidBodyOsim createFromMesh(java.lang.String bodyName, java.lang.String meshPath, double density, double scale)