| Package | Description |
|---|---|
| org.web3d.x3d.jsail.RigidBodyPhysics |
The Rigid Body Physics component describes how to model rigid bodies and their interactions
through the application of basic physics principles to effect motion.
|
| org.web3d.x3d.sai.RigidBodyPhysics |
The Rigid Body Physics component describes how to model rigid bodies and their interactions
through the application of basic physics principles to effect motion.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BallJointObject
X3D node tooltip: (X3D version 3.2 or later) [X3DRigidJointNode] BallJoint represents an unconstrained joint between two bodies that pivot about a common anchor point.
|
class |
DoubleAxisHingeJointObject
X3D node tooltip: (X3D version 3.2 or later) [X3DRigidJointNode] DoubleAxisHingeJoint has two independent axes located around a common anchor point. axis1 has limits and a motor, axis 2 only has a motor Contains two RigidBody nodes (containerField values body1, body2).
|
class |
MotorJointObject
X3D node tooltip: (X3D version 3.2 or later) [X3DRigidJointNode] MotorJoint drives relative angular velocities between body1 and body2 within a common reference frame.
|
class |
SingleAxisHingeJointObject
SingleAxisHingeJoint has single axis about which to rotate, similar to a traditional door hinge.
|
class |
SliderJointObject
SliderJoint constrains all movement between body1 and body2 along a single axis.
|
class |
UniversalJointObject
X3D node tooltip: (X3D version 3.2 or later) [X3DRigidJointNode] UniversalJoint is like a BallJoint that constrains an extra degree of rotational freedom.
|
| Modifier and Type | Method and Description |
|---|---|
RigidBodyCollectionObject |
RigidBodyCollectionObject.setJoints(java.util.ArrayList<X3DRigidJointNode> newValue)
Assign ArrayList value of MFNode joints field, similar to
RigidBodyCollectionObject.setJoints(X3DNode[]). |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BallJoint
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
DoubleAxisHingeJoint
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
MotorJoint
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
SingleAxisHingeJoint
SingleAxisHingeJoint has single axis about which to rotate, similar to a traditional door hinge.
|
interface |
SliderJoint
SliderJoint constrains all movement between body1 and body2 along a single axis.
|
interface |
UniversalJoint
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Method and Description |
|---|---|
X3DRigidJointNode |
X3DRigidJointNode.setBody1(RigidBody newValue)
Assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.
|
X3DRigidJointNode |
X3DRigidJointNode.setBody2(RigidBody newValue)
Assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.
|
X3DRigidJointNode |
X3DRigidJointNode.setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
X3DRigidJointNode |
X3DRigidJointNode.setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
X3DRigidJointNode |
X3DRigidJointNode.setForceOutput(java.lang.String[] newValue)
Assign String enumeration array (""ALL""|""NONE"") ['"ALL"'|'"NONE"'|'"etc."'] to inputOutput MFString field named forceOutput.
|
X3DRigidJointNode |
X3DRigidJointNode.setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
X3DRigidJointNode |
X3DRigidJointNode.setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.