Uses of Interface
org.web3d.x3d.sai.RigidBodyPhysics.RigidBody

  • Uses of RigidBody in org.web3d.x3d.jsail.RigidBodyPhysics

    Classes in org.web3d.x3d.jsail.RigidBodyPhysics that implement RigidBody 
    Modifier and Type Class Description
    class  RigidBodyObject
    RigidBody describes a collection of shapes with a mass distribution that is affected by the physics model.
    Methods in org.web3d.x3d.jsail.RigidBodyPhysics that return RigidBody 
    Modifier and Type Method Description
    RigidBody BallJointObject.getBody1()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody ContactObject.getBody1()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody DoubleAxisHingeJointObject.getBody1()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody MotorJointObject.getBody1()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody SingleAxisHingeJointObject.getBody1()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody SliderJointObject.getBody1()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody UniversalJointObject.getBody1()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody BallJointObject.getBody2()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody ContactObject.getBody2()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody DoubleAxisHingeJointObject.getBody2()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody MotorJointObject.getBody2()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody SingleAxisHingeJointObject.getBody2()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody SliderJointObject.getBody2()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody UniversalJointObject.getBody2()
    Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.
    Methods in org.web3d.x3d.jsail.RigidBodyPhysics with parameters of type RigidBody 
    Modifier and Type Method Description
    BallJointObject BallJointObject.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.
    ContactObject ContactObject.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.
    DoubleAxisHingeJointObject DoubleAxisHingeJointObject.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.
    MotorJointObject MotorJointObject.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.
    SingleAxisHingeJointObject SingleAxisHingeJointObject.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.
    SliderJointObject SliderJointObject.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.
    UniversalJointObject UniversalJointObject.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.
    BallJointObject BallJointObject.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.
    ContactObject ContactObject.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.
    DoubleAxisHingeJointObject DoubleAxisHingeJointObject.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.
    MotorJointObject MotorJointObject.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.
    SingleAxisHingeJointObject SingleAxisHingeJointObject.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.
    SliderJointObject SliderJointObject.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.
    UniversalJointObject UniversalJointObject.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.
  • Uses of RigidBody in org.web3d.x3d.sai.RigidBodyPhysics

    Methods in org.web3d.x3d.sai.RigidBodyPhysics that return RigidBody 
    Modifier and Type Method Description
    RigidBody BallJoint.getBody1()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody Contact.getBody1()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody DoubleAxisHingeJoint.getBody1()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody MotorJoint.getBody1()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody SingleAxisHingeJoint.getBody1()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody SliderJoint.getBody1()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody UniversalJoint.getBody1()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody X3DRigidJointNode.getBody1()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.
    RigidBody BallJoint.getBody2()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody Contact.getBody2()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody DoubleAxisHingeJoint.getBody2()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody MotorJoint.getBody2()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody SingleAxisHingeJoint.getBody2()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody SliderJoint.getBody2()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody UniversalJoint.getBody2()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody X3DRigidJointNode.getBody2()
    Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.
    RigidBody RigidBody.setAngularDampingFactor​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named angularDampingFactor.
    RigidBody RigidBody.setAngularVelocity​(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named angularVelocity.
    RigidBody RigidBody.setAutoDamp​(boolean newValue)
    Accessor method to assign boolean value to inputOutput SFBool field named autoDamp.
    RigidBody RigidBody.setAutoDisable​(boolean newValue)
    Accessor method to assign boolean value to inputOutput SFBool field named autoDisable.
    RigidBody RigidBody.setCenterOfMass​(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named centerOfMass.
    RigidBody RigidBody.setDisableAngularSpeed​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named disableAngularSpeed.
    RigidBody RigidBody.setDisableLinearSpeed​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named disableLinearSpeed.
    RigidBody RigidBody.setDisableTime​(double newValue)
    Accessor method to assign double value in seconds to inputOutput SFTime field named disableTime.
    RigidBody RigidBody.setEnabled​(boolean newValue)
    Accessor method to assign boolean value to inputOutput SFBool field named enabled.
    RigidBody RigidBody.setFiniteRotationAxis​(float[] newValue)
    Accessor method to assign 3-tuple float array unit axis, angle (in radians) to inputOutput SFVec3f field named finiteRotationAxis.
    RigidBody RigidBody.setFixed​(boolean newValue)
    Accessor method to assign boolean value to inputOutput SFBool field named fixed.
    RigidBody RigidBody.setForces​(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput MFVec3f field named forces.
    RigidBody RigidBody.setGeometry​(X3DNode[] newValue)
    Accessor method to assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field geometry.
    RigidBody RigidBody.setInertia​(float[] newValue)
    Accessor method to assign float array to inputOutput SFMatrix3f field named inertia.
    RigidBody RigidBody.setLinearDampingFactor​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named linearDampingFactor.
    RigidBody RigidBody.setLinearVelocity​(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named linearVelocity.
    RigidBody RigidBody.setMass​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named mass.
    RigidBody RigidBody.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 (!
    RigidBody RigidBody.setMetadata​(X3DMetadataObject newValue)
    Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
    RigidBody RigidBody.setOrientation​(float[] newValue)
    Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named orientation.
    RigidBody RigidBody.setPosition​(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named position.
    RigidBody RigidBody.setTorques​(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput MFVec3f field named torques.
    RigidBody RigidBody.setUseFiniteRotation​(boolean newValue)
    Accessor method to assign boolean value unit axis, angle (in radians) to inputOutput SFBool field named useFiniteRotation.
    RigidBody RigidBody.setUseGlobalGravity​(boolean newValue)
    Accessor method to assign boolean value to inputOutput SFBool field named useGlobalGravity.
    Methods in org.web3d.x3d.sai.RigidBodyPhysics with parameters of type RigidBody 
    Modifier and Type Method Description
    BallJoint BallJoint.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.
    Contact Contact.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.
    DoubleAxisHingeJoint DoubleAxisHingeJoint.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.
    MotorJoint MotorJoint.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.
    SingleAxisHingeJoint SingleAxisHingeJoint.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.
    SliderJoint SliderJoint.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.
    UniversalJoint UniversalJoint.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.
    X3DRigidJointNode X3DRigidJointNode.setBody1​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.
    BallJoint BallJoint.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.
    Contact Contact.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.
    DoubleAxisHingeJoint DoubleAxisHingeJoint.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.
    MotorJoint MotorJoint.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.
    SingleAxisHingeJoint SingleAxisHingeJoint.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.
    SliderJoint SliderJoint.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.
    UniversalJoint UniversalJoint.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.
    X3DRigidJointNode X3DRigidJointNode.setBody2​(RigidBody newValue)
    Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.