Interface DoubleAxisHingeJoint
- All Superinterfaces:
X3DNode,X3DRigidJointNode
- All Known Implementing Classes:
SAIDoubleAxisHingeJoint,SAIDoubleAxisHingeJoint
Defines the requirements of an X3D DoubleAxisHingeJoint node
- Version:
- $Revision: 1.1 $
- Author:
- Rex Melton
-
Method Summary
Modifier and TypeMethodDescriptionvoidgetAnchorPoint(float[] val) Return the anchorPoint value in the argument float[]voidgetAxis1(float[] val) Return the axis1 value in the argument float[]voidgetAxis2(float[] val) Return the axis2 value in the argument float[]voidgetBody1AnchorPoint(float[] val) Return the body1AnchorPoint value in the argument float[]voidgetBody1Axis(float[] val) Return the body1Axis value in the argument float[]voidgetBody2AnchorPoint(float[] val) Return the body2AnchorPoint value in the argument float[]voidgetBody2Axis(float[] val) Return the body2Axis value in the argument float[]floatReturn the desiredAngularVelocity1 float value.floatReturn the desiredAngularVelocity2 float value.floatReturn the hinge1Angle float value.floatReturn the hinge1AngleRate float value.floatReturn the hinge2Angle float value.floatReturn the hinge2AngleRate float value.floatReturn the maxAngle1 float value.floatReturn the maxTorque1 float value.floatReturn the maxTorque2 float value.floatReturn the minAngle1 float value.voidgetMustOutput(String[] val) Return the mustOutput value in the argument String[]intReturn the number of MFString items in the mustOutput field.floatReturn the stopBounce1 float value.floatReturn the stopConstantForceMix1 float value.floatReturn the stopErrorCorrection1 float value.floatReturn the suspensionErrorCorrection float value.floatReturn the suspensionForce float value.voidsetAnchorPoint(float[] val) Set the anchorPoint field.voidsetAxis1(float[] val) Set the axis1 field.voidsetAxis2(float[] val) Set the axis2 field.voidsetDesiredAngularVelocity1(float val) Set the desiredAngularVelocity1 field.voidsetDesiredAngularVelocity2(float val) Set the desiredAngularVelocity2 field.voidsetMaxAngle1(float val) Set the maxAngle1 field.voidsetMaxTorque1(float val) Set the maxTorque1 field.voidsetMaxTorque2(float val) Set the maxTorque2 field.voidsetMinAngle1(float val) Set the minAngle1 field.voidsetMustOutput(String[] val) Set the mustOutput field.voidsetStopBounce1(float val) Set the stopBounce1 field.voidsetStopConstantForceMix1(float val) Set the stopConstantForceMix1 field.voidsetStopErrorCorrection1(float val) Set the stopErrorCorrection1 field.voidsetSuspensionErrorCorrection(float val) Set the suspensionErrorCorrection field.voidsetSuspensionForce(float val) Set the suspensionForce field.Methods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadataMethods inherited from interface org.web3d.x3d.sai.X3DRigidJointNode
getBody1, getBody2, getForceOutput, getNumForceOutput, setBody1, setBody2, setForceOutput
-
Method Details
-
getNumMustOutput
int getNumMustOutput()Return the number of MFString items in the mustOutput field.- Returns:
- the number of MFString items in the mustOutput field.
-
getMustOutput
Return the mustOutput value in the argument String[]- Parameters:
val- The String[] to initialize.
-
setMustOutput
-
getAnchorPoint
void getAnchorPoint(float[] val) Return the anchorPoint value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setAnchorPoint
void setAnchorPoint(float[] val) Set the anchorPoint field.- Parameters:
val- The float[] to set.
-
getAxis1
void getAxis1(float[] val) Return the axis1 value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setAxis1
void setAxis1(float[] val) Set the axis1 field.- Parameters:
val- The float[] to set.
-
getAxis2
void getAxis2(float[] val) Return the axis2 value in the argument float[]- Parameters:
val- The float[] to initialize.
-
setAxis2
void setAxis2(float[] val) Set the axis2 field.- Parameters:
val- The float[] to set.
-
getBody1AnchorPoint
void getBody1AnchorPoint(float[] val) Return the body1AnchorPoint value in the argument float[]- Parameters:
val- The float[] to initialize.
-
getBody2AnchorPoint
void getBody2AnchorPoint(float[] val) Return the body2AnchorPoint value in the argument float[]- Parameters:
val- The float[] to initialize.
-
getDesiredAngularVelocity1
float getDesiredAngularVelocity1()Return the desiredAngularVelocity1 float value.- Returns:
- The desiredAngularVelocity1 float value.
-
setDesiredAngularVelocity1
void setDesiredAngularVelocity1(float val) Set the desiredAngularVelocity1 field.- Parameters:
val- The float to set.
-
getDesiredAngularVelocity2
float getDesiredAngularVelocity2()Return the desiredAngularVelocity2 float value.- Returns:
- The desiredAngularVelocity2 float value.
-
setDesiredAngularVelocity2
void setDesiredAngularVelocity2(float val) Set the desiredAngularVelocity2 field.- Parameters:
val- The float to set.
-
getBody1Axis
void getBody1Axis(float[] val) Return the body1Axis value in the argument float[]- Parameters:
val- The float[] to initialize.
-
getBody2Axis
void getBody2Axis(float[] val) Return the body2Axis value in the argument float[]- Parameters:
val- The float[] to initialize.
-
getMinAngle1
float getMinAngle1()Return the minAngle1 float value.- Returns:
- The minAngle1 float value.
-
setMinAngle1
void setMinAngle1(float val) Set the minAngle1 field.- Parameters:
val- The float to set.
-
getMaxAngle1
float getMaxAngle1()Return the maxAngle1 float value.- Returns:
- The maxAngle1 float value.
-
setMaxAngle1
void setMaxAngle1(float val) Set the maxAngle1 field.- Parameters:
val- The float to set.
-
getMaxTorque1
float getMaxTorque1()Return the maxTorque1 float value.- Returns:
- The maxTorque1 float value.
-
setMaxTorque1
void setMaxTorque1(float val) Set the maxTorque1 field.- Parameters:
val- The float to set.
-
getMaxTorque2
float getMaxTorque2()Return the maxTorque2 float value.- Returns:
- The maxTorque2 float value.
-
setMaxTorque2
void setMaxTorque2(float val) Set the maxTorque2 field.- Parameters:
val- The float to set.
-
getHinge1Angle
float getHinge1Angle()Return the hinge1Angle float value.- Returns:
- The hinge1Angle float value.
-
getHinge2Angle
float getHinge2Angle()Return the hinge2Angle float value.- Returns:
- The hinge2Angle float value.
-
getHinge1AngleRate
float getHinge1AngleRate()Return the hinge1AngleRate float value.- Returns:
- The hinge1AngleRate float value.
-
getHinge2AngleRate
float getHinge2AngleRate()Return the hinge2AngleRate float value.- Returns:
- The hinge2AngleRate float value.
-
getStopBounce1
float getStopBounce1()Return the stopBounce1 float value.- Returns:
- The stopBounce1 float value.
-
setStopBounce1
void setStopBounce1(float val) Set the stopBounce1 field.- Parameters:
val- The float to set.
-
getStopErrorCorrection1
float getStopErrorCorrection1()Return the stopErrorCorrection1 float value.- Returns:
- The stopErrorCorrection1 float value.
-
setStopErrorCorrection1
void setStopErrorCorrection1(float val) Set the stopErrorCorrection1 field.- Parameters:
val- The float to set.
-
getStopConstantForceMix1
float getStopConstantForceMix1()Return the stopConstantForceMix1 float value.- Returns:
- The stopConstantForceMix1 float value.
-
setStopConstantForceMix1
void setStopConstantForceMix1(float val) Set the stopConstantForceMix1 field.- Parameters:
val- The float to set.
-
getSuspensionForce
float getSuspensionForce()Return the suspensionForce float value.- Returns:
- The suspensionForce float value.
-
setSuspensionForce
void setSuspensionForce(float val) Set the suspensionForce field.- Parameters:
val- The float to set.
-
getSuspensionErrorCorrection
float getSuspensionErrorCorrection()Return the suspensionErrorCorrection float value.- Returns:
- The suspensionErrorCorrection float value.
-
setSuspensionErrorCorrection
void setSuspensionErrorCorrection(float val) Set the suspensionErrorCorrection field.- Parameters:
val- The float to set.
-