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

Packages that use MotorJoint
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.
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 MotorJoint in org.web3d.x3d.jsail.RigidBodyPhysics

    Modifier and Type
    Class
    Description
    class 
    MotorJoint drives relative angular velocities between body1 and body2 within a common reference frame.
  • Uses of MotorJoint in org.web3d.x3d.sai.RigidBodyPhysics

    Modifier and Type
    Method
    Description
    MotorJoint.setAutoCalc(boolean newValue)
    Accessor method to assign boolean value to initializeOnly SFBool field named autoCalc.
    MotorJoint.setAxis1Angle(float newValue)
    Accessor method to assign float value unit axis, angle (in radians) to inputOutput SFFloat field named axis1Angle.
    MotorJoint.setAxis1Torque(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named axis1Torque.
    MotorJoint.setAxis2Angle(float newValue)
    Accessor method to assign float value unit axis, angle (in radians) to inputOutput SFFloat field named axis2Angle.
    MotorJoint.setAxis2Torque(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named axis2Torque.
    MotorJoint.setAxis3Angle(float newValue)
    Accessor method to assign float value unit axis, angle (in radians) to inputOutput SFFloat field named axis3Angle.
    MotorJoint.setAxis3Torque(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named axis3Torque.
    MotorJoint.setBody1(RigidBody newValue)
    Accessor method to assign org.web3d.x3d.sai.RigidBodyPhysics.RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.
    MotorJoint.setBody2(RigidBody newValue)
    Accessor method to assign org.web3d.x3d.sai.RigidBodyPhysics.RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.
    MotorJoint.setEnabledAxes(int newValue)
    Accessor method to assign int value to inputOutput SFInt32 field named enabledAxes.
    MotorJoint.setForceOutput(String[] newValue)
    Accessor method to assign String enumeration array (""ALL"" | ""NONE"") to inputOutput MFString field named forceOutput.
    MotorJoint.setMetadata(X3DMetadataObject newValue)
    Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
    MotorJoint.setMotor1Axis(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named motor1Axis.
    MotorJoint.setMotor2Axis(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named motor2Axis.
    MotorJoint.setMotor3Axis(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named motor3Axis.
    MotorJoint.setStop1Bounce(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named stop1Bounce.
    MotorJoint.setStop1ErrorCorrection(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named stop1ErrorCorrection.
    MotorJoint.setStop2Bounce(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named stop2Bounce.
    MotorJoint.setStop2ErrorCorrection(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named stop2ErrorCorrection.
    MotorJoint.setStop3Bounce(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named stop3Bounce.
    MotorJoint.setStop3ErrorCorrection(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named stop3ErrorCorrection.