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 forcesfield.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 torquesfield.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 toRigidBody.setAngularDampingFactor(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 toRigidBody.setAngularDampingFactor(float).RigidBody.setAngularVelocity(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar toRigidBody.setAngularVelocity(float[]).RigidBody.setAngularVelocity(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar toRigidBody.setAngularVelocity(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 toRigidBody.setAngularVelocity(float[]).RigidBody.setAngularVelocity(SFVec3f newValue) Assign typed object value to SFVec3f angularVelocity field, similar toRigidBody.setAngularVelocity(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 toRigidBody.setAutoDamp(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 toRigidBody.setAutoDisable(boolean).RigidBody.setBboxCenter(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar toRigidBody.setBboxCenter(float[]).RigidBody.setBboxCenter(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar toRigidBody.setBboxCenter(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 toRigidBody.setBboxCenter(float[]).RigidBody.setBboxCenter(SFVec3f newValue) Assign typed object value to SFVec3f bboxCenter field, similar toRigidBody.setBboxCenter(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 toRigidBody.setBboxDisplay(boolean).RigidBody.setBboxSize(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar toRigidBody.setBboxSize(float[]).RigidBody.setBboxSize(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar toRigidBody.setBboxSize(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 toRigidBody.setBboxSize(float[]).RigidBody.setBboxSize(SFVec3f newValue) Assign typed object value to SFVec3f bboxSize field, similar toRigidBody.setBboxSize(float[]).RigidBody.setCenterOfMass(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar toRigidBody.setCenterOfMass(float[]).RigidBody.setCenterOfMass(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar toRigidBody.setCenterOfMass(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 toRigidBody.setCenterOfMass(float[]).RigidBody.setCenterOfMass(SFVec3f newValue) Assign typed object value to SFVec3f centerOfMass field, similar toRigidBody.setCenterOfMass(float[]).final RigidBodyRigidBody.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 toRigidBody.setCssClass(String).final RigidBodyRigidBody.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 toRigidBody.setCssStyle(String).final RigidBodyAccessor method to assign String value to inputOutput SFString field named DEF.Assign typed object value to SFString DEF field, similar toRigidBody.setDEF(String).RigidBody.setDisableAngularSpeed(double newValue) Utility method: double-precision set-parameter accessor for X3D floating-point type, similar toRigidBody.setDisableAngularSpeed(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 toRigidBody.setDisableAngularSpeed(float).RigidBody.setDisableLinearSpeed(double newValue) Utility method: double-precision set-parameter accessor for X3D floating-point type, similar toRigidBody.setDisableLinearSpeed(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 toRigidBody.setDisableLinearSpeed(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 toRigidBody.setDisableTime(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 toRigidBody.setEnabled(boolean).RigidBody.setFiniteRotationAxis(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar toRigidBody.setFiniteRotationAxis(float[]).RigidBody.setFiniteRotationAxis(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar toRigidBody.setFiniteRotationAxis(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 toRigidBody.setFiniteRotationAxis(float[]).RigidBody.setFiniteRotationAxis(SFVec3f newValue) Assign typed object value to SFVec3f finiteRotationAxis field, similar toRigidBody.setFiniteRotationAxis(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 toRigidBody.setFixed(boolean).RigidBody.setForces(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar toRigidBody.setForces(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 toRigidBody.setForces(float[]).RigidBody.setGeometry(ArrayList<X3DNBodyCollidableNode> newValue) Assign ArrayList value of MFNode geometry field, similar toRigidBody.setGeometry(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 RigidBodyAccessor method to assign String value to inputOutput SFString field named id.Assign typed object value to SFString HtmlId field, similar toRigidBody.setHtmlId(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 toRigidBody.setInertia(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 toRigidBody.setLinearDampingFactor(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 toRigidBody.setLinearDampingFactor(float).RigidBody.setLinearVelocity(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar toRigidBody.setLinearVelocity(float[]).RigidBody.setLinearVelocity(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar toRigidBody.setLinearVelocity(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 toRigidBody.setLinearVelocity(float[]).RigidBody.setLinearVelocity(SFVec3f newValue) Assign typed object value to SFVec3f linearVelocity field, similar toRigidBody.setLinearVelocity(float[]).RigidBody.setMass(double newValue) Utility method: double-precision set-parameter accessor for X3D floating-point type, similar toRigidBody.setMass(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 toRigidBody.setMass(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 toRigidBody.setOrientation(float[]).RigidBody.setOrientation(double x, double y, double z, double angleRadians) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar toRigidBody.setOrientation(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 toRigidBody.setOrientation(float[]).RigidBody.setOrientation(SFRotation newValue) Assign typed object value to SFRotation orientation field, similar toRigidBody.setOrientation(float[]).RigidBody.setPosition(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar toRigidBody.setPosition(float[]).RigidBody.setPosition(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar toRigidBody.setPosition(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 toRigidBody.setPosition(float[]).RigidBody.setPosition(SFVec3f newValue) Assign typed object value to SFVec3f position field, similar toRigidBody.setPosition(float[]).RigidBody.setTorques(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar toRigidBody.setTorques(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 toRigidBody.setTorques(float[]).final RigidBodyAccessor method to assign String value to inputOutput SFString field named USE.Assign typed object value to SFString USE field, similar toRigidBody.setUSE(String).Assign a USE reference to another DEF node of same node type, similar toRigidBody.setUSE(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 toRigidBody.setUseFiniteRotation(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 toRigidBody.setUseGlobalGravity(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 toRigidBody.setVisible(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 toRigidBody.setUSE(String).