Uses of Class
org.web3d.x3d.jsail.RigidBodyPhysics.RigidBody
Packages that use RigidBody
Package
Description
The Rigid Body Physics component describes how to model rigid bodies and their interactions through the application of basic physics principles to effect motion.
-
Uses of RigidBody in org.web3d.x3d.jsail.RigidBodyPhysics
Methods in org.web3d.x3d.jsail.RigidBodyPhysics that return RigidBodyModifier and TypeMethodDescriptionRigidBody.addComments
(String newComment) Add comment as String to contained commentsList.RigidBody.addComments
(String[] newComments) Add comments as String[] array to contained commentsList.RigidBody.addComments
(CommentsBlock newCommentsBlock) Add CommentsBlock to contained commentsList.Add singleton SFVec3f value to MFVec3f forces field.RigidBody.addGeometry
(ProtoInstance newValue) Add single ProtoInstance (with appropriate node type and containerField value) to MFNode array for geometry field.RigidBody.addGeometry
(X3DNode newValue) Add single child node to existing array of geometry nodes (if any).RigidBody.addTorques
(SFVec3f newValue) Add singleton SFVec3f value to MFVec3f torques field.RigidBody.clearGeometry()
Utility method to clear MFNode value of geometry field.RigidBody.clearIS()
Utility method to clear SFNode value of IS field.RigidBody.clearMassDensityModel()
Utility method to clear SFNode value of massDensityModel field.RigidBody.clearMetadata()
Utility method to clear SFNode value of metadata field.RigidBody.setAngularDampingFactor
(double newValue) Utility method: double-precision set-parameter accessor for X3D floating-point type, similar tosetAngularDampingFactor(float)
.RigidBody.setAngularDampingFactor
(float newValue) Accessor method to assign float value to inputOutput SFFloat field named angularDampingFactor.RigidBody.setAngularDampingFactor
(SFFloat newValue) Assign typed object value to SFFloat angularDampingFactor field, similar tosetAngularDampingFactor(float)
.RigidBody.setAngularVelocity
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetAngularVelocity(float[])
.RigidBody.setAngularVelocity
(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetAngularVelocity(float[])
.RigidBody.setAngularVelocity
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named angularVelocity.RigidBody.setAngularVelocity
(float x, float y, float z) Assign values to SFVec3f angularVelocity field, similar tosetAngularVelocity(float[])
.RigidBody.setAngularVelocity
(SFVec3f newValue) Assign typed object value to SFVec3f angularVelocity field, similar tosetAngularVelocity(float[])
.RigidBody.setAutoDamp
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named autoDamp.RigidBody.setAutoDamp
(SFBool newValue) Assign typed object value to SFBool autoDamp field, similar tosetAutoDamp(boolean)
.RigidBody.setAutoDisable
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named autoDisable.RigidBody.setAutoDisable
(SFBool newValue) Assign typed object value to SFBool autoDisable field, similar tosetAutoDisable(boolean)
.RigidBody.setBboxCenter
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetBboxCenter(float[])
.RigidBody.setBboxCenter
(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetBboxCenter(float[])
.RigidBody.setBboxCenter
(float[] newValue) Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.RigidBody.setBboxCenter
(float x, float y, float z) Assign values to SFVec3f bboxCenter field, similar tosetBboxCenter(float[])
.RigidBody.setBboxCenter
(SFVec3f newValue) Assign typed object value to SFVec3f bboxCenter field, similar tosetBboxCenter(float[])
.RigidBody.setBboxDisplay
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named bboxDisplay.RigidBody.setBboxDisplay
(SFBool newValue) Assign typed object value to SFBool bboxDisplay field, similar tosetBboxDisplay(boolean)
.RigidBody.setBboxSize
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetBboxSize(float[])
.RigidBody.setBboxSize
(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetBboxSize(float[])
.RigidBody.setBboxSize
(float[] newValue) Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.RigidBody.setBboxSize
(float x, float y, float z) Assign values to SFVec3f bboxSize field, similar tosetBboxSize(float[])
.RigidBody.setBboxSize
(SFVec3f newValue) Assign typed object value to SFVec3f bboxSize field, similar tosetBboxSize(float[])
.RigidBody.setCenterOfMass
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetCenterOfMass(float[])
.RigidBody.setCenterOfMass
(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetCenterOfMass(float[])
.RigidBody.setCenterOfMass
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named centerOfMass.RigidBody.setCenterOfMass
(float x, float y, float z) Assign values to SFVec3f centerOfMass field, similar tosetCenterOfMass(float[])
.RigidBody.setCenterOfMass
(SFVec3f newValue) Assign typed object value to SFVec3f centerOfMass field, similar tosetCenterOfMass(float[])
.final RigidBody
RigidBody.setCssClass
(String newValue) Accessor method to assign String value to inputOutput SFString field named class.RigidBody.setCssClass
(SFString newValue) Assign typed object value to SFString cssClass field, similar tosetCssClass(String)
.final RigidBody
RigidBody.setCssStyle
(String newValue) Accessor method to assign String value to inputOutput SFString field named style.RigidBody.setCssStyle
(SFString newValue) Assign typed object value to SFString cssClass field, similar tosetCssStyle(String)
.final RigidBody
Accessor method to assign String value to inputOutput SFString field named DEF.Assign typed object value to SFString DEF field, similar tosetDEF(String)
.RigidBody.setDisableAngularSpeed
(double newValue) Utility method: double-precision set-parameter accessor for X3D floating-point type, similar tosetDisableAngularSpeed(float)
.RigidBody.setDisableAngularSpeed
(float newValue) Accessor method to assign float value to inputOutput SFFloat field named disableAngularSpeed.RigidBody.setDisableAngularSpeed
(SFFloat newValue) Assign typed object value to SFFloat disableAngularSpeed field, similar tosetDisableAngularSpeed(float)
.RigidBody.setDisableLinearSpeed
(double newValue) Utility method: double-precision set-parameter accessor for X3D floating-point type, similar tosetDisableLinearSpeed(float)
.RigidBody.setDisableLinearSpeed
(float newValue) Accessor method to assign float value to inputOutput SFFloat field named disableLinearSpeed.RigidBody.setDisableLinearSpeed
(SFFloat newValue) Assign typed object value to SFFloat disableLinearSpeed field, similar tosetDisableLinearSpeed(float)
.RigidBody.setDisableTime
(double newValue) Accessor method to assign double value in seconds to inputOutput SFTime field named disableTime.RigidBody.setDisableTime
(SFTime newValue) Assign typed object value to SFTime disableTime field, similar tosetDisableTime(double)
.RigidBody.setEnabled
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named enabled.RigidBody.setEnabled
(SFBool newValue) Assign typed object value to SFBool enabled field, similar tosetEnabled(boolean)
.RigidBody.setFiniteRotationAxis
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetFiniteRotationAxis(float[])
.RigidBody.setFiniteRotationAxis
(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetFiniteRotationAxis(float[])
.RigidBody.setFiniteRotationAxis
(float[] newValue) Accessor method to assign 3-tuple float array unit axis, angle (in radians) to inputOutput SFVec3f field named finiteRotationAxis.RigidBody.setFiniteRotationAxis
(float x, float y, float z) Assign values to SFVec3f finiteRotationAxis field, similar tosetFiniteRotationAxis(float[])
.RigidBody.setFiniteRotationAxis
(SFVec3f newValue) Assign typed object value to SFVec3f finiteRotationAxis field, similar tosetFiniteRotationAxis(float[])
.RigidBody.setFixed
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named fixed.Assign typed object value to SFBool fixed field, similar tosetFixed(boolean)
.RigidBody.setForces
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetForces(float[])
.RigidBody.setForces
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput MFVec3f field named forces.Assign typed object value to MFVec3f forces field, similar tosetForces(float[])
.RigidBody.setGeometry
(ArrayList<X3DNBodyCollidableNode> newValue) Assign ArrayList value of MFNode geometry field, similar tosetGeometry(org.web3d.x3d.sai.Core.X3DNode[])
.RigidBody.setGeometry
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.RigidBodyPhysics.X3DNBodyCollidableNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field geometry.final RigidBody
Accessor method to assign String value to inputOutput SFString field named id.Assign typed object value to SFString HtmlID field, similar tosetHtmlID(String)
.RigidBody.setInertia
(float[] newValue) Accessor method to assign float array to inputOutput SFMatrix3f field named inertia.RigidBody.setInertia
(SFMatrix3f newValue) Assign typed object value to SFMatrix3f inertia field, similar tosetInertia(float[])
.Accessor method to assign IS instance (using a properly typed node) to inputOutput SFNode field IS.RigidBody.setLinearDampingFactor
(double newValue) Utility method: double-precision set-parameter accessor for X3D floating-point type, similar tosetLinearDampingFactor(float)
.RigidBody.setLinearDampingFactor
(float newValue) Accessor method to assign float value to inputOutput SFFloat field named linearDampingFactor.RigidBody.setLinearDampingFactor
(SFFloat newValue) Assign typed object value to SFFloat linearDampingFactor field, similar tosetLinearDampingFactor(float)
.RigidBody.setLinearVelocity
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetLinearVelocity(float[])
.RigidBody.setLinearVelocity
(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetLinearVelocity(float[])
.RigidBody.setLinearVelocity
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named linearVelocity.RigidBody.setLinearVelocity
(float x, float y, float z) Assign values to SFVec3f linearVelocity field, similar tosetLinearVelocity(float[])
.RigidBody.setLinearVelocity
(SFVec3f newValue) Assign typed object value to SFVec3f linearVelocity field, similar tosetLinearVelocity(float[])
.RigidBody.setMass
(double newValue) Utility method: double-precision set-parameter accessor for X3D floating-point type, similar tosetMass(float)
.RigidBody.setMass
(float newValue) Accessor method to assign float value to inputOutput SFFloat field named mass.Assign typed object value to SFFloat mass field, similar tosetMass(float)
.RigidBody.setMassDensityModel
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field massDensityModel.RigidBody.setMassDensityModel
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to inputOutput SFNode field massDensityModel.RigidBody.setMetadata
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.RigidBody.setMetadata
(X3DMetadataObject newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.RigidBody.setOrientation
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetOrientation(float[])
.RigidBody.setOrientation
(double x, double y, double z, double angleRadians) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetOrientation(float[])
.RigidBody.setOrientation
(float[] newValue) Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named orientation.RigidBody.setOrientation
(float x, float y, float z, float angleRadians) Assign values to SFRotation orientation field, similar tosetOrientation(float[])
.RigidBody.setOrientation
(SFRotation newValue) Assign typed object value to SFRotation orientation field, similar tosetOrientation(float[])
.RigidBody.setPosition
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetPosition(float[])
.RigidBody.setPosition
(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetPosition(float[])
.RigidBody.setPosition
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named position.RigidBody.setPosition
(float x, float y, float z) Assign values to SFVec3f position field, similar tosetPosition(float[])
.RigidBody.setPosition
(SFVec3f newValue) Assign typed object value to SFVec3f position field, similar tosetPosition(float[])
.RigidBody.setTorques
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetTorques(float[])
.RigidBody.setTorques
(float[] newValue) Accessor method to assign 3-tuple float array to inputOutput MFVec3f field named torques.RigidBody.setTorques
(MFVec3f newValue) Assign typed object value to MFVec3f torques field, similar tosetTorques(float[])
.final RigidBody
Accessor method to assign String value to inputOutput SFString field named USE.Assign typed object value to SFString USE field, similar tosetUSE(String)
.Assign a USE reference to another DEF node of same node type, similar tosetUSE(String)
.RigidBody.setUseFiniteRotation
(boolean newValue) Accessor method to assign boolean value unit axis, angle (in radians) to inputOutput SFBool field named useFiniteRotation.RigidBody.setUseFiniteRotation
(SFBool newValue) Assign typed object value to SFBool useFiniteRotation field, similar tosetUseFiniteRotation(boolean)
.RigidBody.setUseGlobalGravity
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named useGlobalGravity.RigidBody.setUseGlobalGravity
(SFBool newValue) Assign typed object value to SFBool useGlobalGravity field, similar tosetUseGlobalGravity(boolean)
.RigidBody.setVisible
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named visible.RigidBody.setVisible
(SFBool newValue) Assign typed object value to SFBool visible field, similar tosetVisible(boolean)
.Methods in org.web3d.x3d.jsail.RigidBodyPhysics with parameters of type RigidBodyModifier and TypeMethodDescriptionAdd single child node to existing array of bodies nodes (if any).Assign a USE reference to another DEF node of same node type, similar tosetUSE(String)
.