RigidBodyObject | 
RigidBodyObject.addComments(java.lang.String newComment) | 
 Add comment as String to contained commentsList. 
 | 
RigidBodyObject | 
RigidBodyObject.addComments(java.lang.String[] newComments) | 
 Add comments as String[] array to contained commentsList. 
 | 
RigidBodyObject | 
RigidBodyObject.addComments(CommentsBlock newCommentsBlock) | 
 Add CommentsBlock to contained commentsList. 
 | 
RigidBodyObject | 
RigidBodyObject.addForces(SFVec3fObject newValue) | 
 Add singleton SFVec3fObject value to MFVec3f forces field. 
 | 
RigidBodyObject | 
RigidBodyObject.addGeometry(ProtoInstanceObject newValue) | 
 Add single ProtoInstanceObject (with appropriate node type and containerField value) to MFNode array for geometry field. 
 | 
RigidBodyObject | 
RigidBodyObject.addGeometry(X3DNode newValue) | 
 Add single child node to existing array of geometry nodes (if any). 
 | 
RigidBodyObject | 
RigidBodyObject.addTorques(SFVec3fObject newValue) | 
 Add singleton SFVec3fObject value to MFVec3f torques field. 
 | 
RigidBodyObject | 
RigidBodyObject.clearGeometry() | 
 Utility method to clear MFNode value of geometry field. 
 | 
RigidBodyObject | 
RigidBodyObject.clearIS() | 
 Utility method to clear SFNode value of IS field. 
 | 
RigidBodyObject | 
RigidBodyObject.clearMassDensityModel() | 
 Utility method to clear SFNode value of massDensityModel field. 
 | 
RigidBodyObject | 
RigidBodyObject.clearMetadata() | 
 Utility method to clear SFNode value of metadata field. 
 | 
RigidBodyObject | 
RigidBodyObject.setAngularDampingFactor(double newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setAngularDampingFactor(float newValue) | 
 Accessor method to assign float value to inputOutput SFFloat field named angularDampingFactor. 
 | 
RigidBodyObject | 
RigidBodyObject.setAngularDampingFactor(SFFloatObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setAngularVelocity(double[] newArray) | 
 | 
RigidBodyObject | 
RigidBodyObject.setAngularVelocity(double x,
double y,
double z) | 
 | 
RigidBodyObject | 
RigidBodyObject.setAngularVelocity(float[] newValue) | 
 Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named angularVelocity. 
 | 
RigidBodyObject | 
RigidBodyObject.setAngularVelocity(float x,
float y,
float z) | 
 | 
RigidBodyObject | 
RigidBodyObject.setAngularVelocity(SFVec3fObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setAutoDamp(boolean newValue) | 
 Accessor method to assign boolean value to inputOutput SFBool field named autoDamp. 
 | 
RigidBodyObject | 
RigidBodyObject.setAutoDamp(SFBoolObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setAutoDisable(boolean newValue) | 
 Accessor method to assign boolean value to inputOutput SFBool field named autoDisable. 
 | 
RigidBodyObject | 
RigidBodyObject.setAutoDisable(SFBoolObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setCenterOfMass(double[] newArray) | 
 | 
RigidBodyObject | 
RigidBodyObject.setCenterOfMass(double x,
double y,
double z) | 
Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to  setCenterOfMass(float[]).  
 | 
RigidBodyObject | 
RigidBodyObject.setCenterOfMass(float[] newValue) | 
 Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named centerOfMass. 
 | 
RigidBodyObject | 
RigidBodyObject.setCenterOfMass(float x,
float y,
float z) | 
 | 
RigidBodyObject | 
RigidBodyObject.setCenterOfMass(SFVec3fObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setCssClass(java.lang.String newValue) | 
 Accessor method to assign String value to inputOutput SFString field named class. 
 | 
RigidBodyObject | 
RigidBodyObject.setCssClass(SFStringObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setDEF(java.lang.String newValue) | 
 Accessor method to assign String value to inputOutput SFString field named DEF. 
 | 
RigidBodyObject | 
RigidBodyObject.setDEF(SFStringObject newValue) | 
Assign typed object value to SFString DEF field, similar to  setDEF(String).  
 | 
RigidBodyObject | 
RigidBodyObject.setDisableAngularSpeed(double newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setDisableAngularSpeed(float newValue) | 
 Accessor method to assign float value to inputOutput SFFloat field named disableAngularSpeed. 
 | 
RigidBodyObject | 
RigidBodyObject.setDisableAngularSpeed(SFFloatObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setDisableLinearSpeed(double newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setDisableLinearSpeed(float newValue) | 
 Accessor method to assign float value to inputOutput SFFloat field named disableLinearSpeed. 
 | 
RigidBodyObject | 
RigidBodyObject.setDisableLinearSpeed(SFFloatObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setDisableTime(double newValue) | 
 Accessor method to assign double value in seconds to inputOutput SFTime field named disableTime. 
 | 
RigidBodyObject | 
RigidBodyObject.setDisableTime(SFTimeObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setEnabled(boolean newValue) | 
 Accessor method to assign boolean value to inputOutput SFBool field named enabled. 
 | 
RigidBodyObject | 
RigidBodyObject.setEnabled(SFBoolObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setFiniteRotationAxis(double[] newArray) | 
 | 
RigidBodyObject | 
RigidBodyObject.setFiniteRotationAxis(double x,
double y,
double z) | 
 | 
RigidBodyObject | 
RigidBodyObject.setFiniteRotationAxis(float[] newValue) | 
 Accessor method to assign 3-tuple float array unit axis, angle (in radians) to inputOutput SFVec3f field named finiteRotationAxis. 
 | 
RigidBodyObject | 
RigidBodyObject.setFiniteRotationAxis(float x,
float y,
float z) | 
 | 
RigidBodyObject | 
RigidBodyObject.setFiniteRotationAxis(SFVec3fObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setFixed(boolean newValue) | 
 Accessor method to assign boolean value to inputOutput SFBool field named fixed. 
 | 
RigidBodyObject | 
RigidBodyObject.setFixed(SFBoolObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setForces(double[] newArray) | 
Utility method: double-precision set-array accessor for X3D floating-point type, similar to  setForces(float[]).  
 | 
RigidBodyObject | 
RigidBodyObject.setForces(float[] newValue) | 
 Accessor method to assign 3-tuple float array to inputOutput MFVec3f field named forces. 
 | 
RigidBodyObject | 
RigidBodyObject.setForces(MFVec3fObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setGeometry(java.util.ArrayList<X3DNBodyCollidableNode> newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setGeometry(X3DNode[] newValue) | 
 Accessor method to assign X3DNBodyCollidableNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field geometry. 
 | 
RigidBodyObject | 
RigidBodyObject.setInertia(float[] newValue) | 
 Accessor method to assign float array to inputOutput SFMatrix3f field named inertia. 
 | 
RigidBodyObject | 
RigidBodyObject.setInertia(SFMatrix3fObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setIS(ISObject newValue) | 
 Accessor method to assign ISObject instance (using a properly typed node) to inputOutput SFNode field IS. 
 | 
RigidBodyObject | 
RigidBodyObject.setLinearDampingFactor(double newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setLinearDampingFactor(float newValue) | 
 Accessor method to assign float value to inputOutput SFFloat field named linearDampingFactor. 
 | 
RigidBodyObject | 
RigidBodyObject.setLinearDampingFactor(SFFloatObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setLinearVelocity(double[] newArray) | 
 | 
RigidBodyObject | 
RigidBodyObject.setLinearVelocity(double x,
double y,
double z) | 
 | 
RigidBodyObject | 
RigidBodyObject.setLinearVelocity(float[] newValue) | 
 Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named linearVelocity. 
 | 
RigidBodyObject | 
RigidBodyObject.setLinearVelocity(float x,
float y,
float z) | 
 | 
RigidBodyObject | 
RigidBodyObject.setLinearVelocity(SFVec3fObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setMass(double newValue) | 
Utility method: double-precision set-parameter accessor for X3D floating-point type, similar to  setMass(float).  
 | 
RigidBodyObject | 
RigidBodyObject.setMass(float newValue) | 
 Accessor method to assign float value to inputOutput SFFloat field named mass. 
 | 
RigidBodyObject | 
RigidBodyObject.setMass(SFFloatObject newValue) | 
Assign typed object value to SFFloat mass field, similar to  setMass(float).  
 | 
RigidBodyObject | 
RigidBodyObject.setMassDensityModel(ProtoInstanceObject newValue) | 
 Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field massDensityModel. 
 | 
RigidBodyObject | 
RigidBodyObject.setMassDensityModel(X3DNode newValue) | 
 Accessor method to assign X3DNode instance (using a properly typed node) to inputOutput SFNode field massDensityModel.
                // newValueInstanceAcceptableNodeTypesTest checks are needed for methods that override/subset X3DNode interfaces #1
                boolean isNodeTypeAllowed =
                                (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.Geometry3D.SphereObject) || 
                                (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.Geometry3D.BoxObject) || 
                                (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.Geometry3D.ConeObject);
                if  (! 
 | 
RigidBodyObject | 
RigidBodyObject.setMetadata(ProtoInstanceObject newValue) | 
 Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata. 
 | 
RigidBodyObject | 
RigidBodyObject.setMetadata(X3DMetadataObject newValue) | 
 Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata. 
 | 
RigidBodyObject | 
RigidBodyObject.setOrientation(double[] newArray) | 
Utility method: double-precision set-array accessor for X3D floating-point type, similar to  setOrientation(float[]).  
 | 
RigidBodyObject | 
RigidBodyObject.setOrientation(double x,
double y,
double z,
double angleRadians) | 
Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to  setOrientation(float[]).  
 | 
RigidBodyObject | 
RigidBodyObject.setOrientation(float[] newValue) | 
 Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named orientation. 
 | 
RigidBodyObject | 
RigidBodyObject.setOrientation(float x,
float y,
float z,
float angleRadians) | 
 | 
RigidBodyObject | 
RigidBodyObject.setOrientation(SFRotationObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setPosition(double[] newArray) | 
Utility method: double-precision set-array accessor for X3D floating-point type, similar to  setPosition(float[]).  
 | 
RigidBodyObject | 
RigidBodyObject.setPosition(double x,
double y,
double z) | 
Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to  setPosition(float[]).  
 | 
RigidBodyObject | 
RigidBodyObject.setPosition(float[] newValue) | 
 Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named position. 
 | 
RigidBodyObject | 
RigidBodyObject.setPosition(float x,
float y,
float z) | 
 | 
RigidBodyObject | 
RigidBodyObject.setPosition(SFVec3fObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setTorques(double[] newArray) | 
Utility method: double-precision set-array accessor for X3D floating-point type, similar to  setTorques(float[]).  
 | 
RigidBodyObject | 
RigidBodyObject.setTorques(float[] newValue) | 
 Accessor method to assign 3-tuple float array to inputOutput MFVec3f field named torques. 
 | 
RigidBodyObject | 
RigidBodyObject.setTorques(MFVec3fObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setUSE(java.lang.String newValue) | 
 Accessor method to assign String value to inputOutput SFString field named USE. 
 | 
RigidBodyObject | 
RigidBodyObject.setUSE(SFStringObject newValue) | 
Assign typed object value to SFString USE field, similar to  setUSE(String).  
 | 
RigidBodyObject | 
RigidBodyObject.setUSE(RigidBodyObject DEFnode) | 
Assign a USE reference to another DEF node of same node type, similar to  setUSE(String).  
 | 
RigidBodyObject | 
RigidBodyObject.setUseFiniteRotation(boolean newValue) | 
 Accessor method to assign boolean value unit axis, angle (in radians) to inputOutput SFBool field named useFiniteRotation. 
 | 
RigidBodyObject | 
RigidBodyObject.setUseFiniteRotation(SFBoolObject newValue) | 
 | 
RigidBodyObject | 
RigidBodyObject.setUseGlobalGravity(boolean newValue) | 
 Accessor method to assign boolean value to inputOutput SFBool field named useGlobalGravity. 
 | 
RigidBodyObject | 
RigidBodyObject.setUseGlobalGravity(SFBoolObject newValue) | 
 |