Package jolt.physics.constraint
Class SwingTwistConstraintSettings
java.lang.Object
jolt.BaseJoltNative
jolt.AddressedJoltNative
jolt.DeletableJoltNative
jolt.physics.constraint.ConstraintSettings
jolt.physics.constraint.TwoBodyConstraintSettings
jolt.physics.constraint.SwingTwistConstraintSettings
- All Implemented Interfaces:
Deletable,JoltNative
SwingTwistConstraintSettings relies on preview features of the Java platform:
SwingTwistConstraintSettingsrefers to one or more preview APIs:MemoryAddress,MemorySession.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
-
Field Summary
Fields inherited from class jolt.DeletableJoltNative
deletedFields inherited from class jolt.AddressedJoltNative
handle -
Method Summary
Modifier and TypeMethodDescriptionstatic SwingTwistConstraintSettingsat(MemoryAddressPREVIEW addr) floatfloatvoidgetPlaneAxis1(FVec3 out) voidgetPlaneAxis2(FVec3 out) floatabstract voidabstract voidabstract voidabstract voidgetSpace()voidgetTwistAxis1(FVec3 out) voidgetTwistAxis2(FVec3 out) floatfloatstatic SwingTwistConstraintSettingsof()voidsetMaxFrictionTorque(float maxFrictionTorque) voidsetNormalHalfConeAngle(float normalHalfConeAngle) voidsetPlaneAxis1(FVec3 planeAxis1) voidsetPlaneAxis2(FVec3 planeAxis2) voidsetPlaneHalfConeAngle(float planeHalfConeAngle) abstract voidabstract voidabstract voidabstract voidvoidsetSpace(ConstraintSpace space) voidsetTwistAxis1(FVec3 twistAxis1) voidsetTwistAxis2(FVec3 twistAxis2) voidsetTwistMaxAngle(float twistMaxAngle) voidsetTwistMinAngle(float twistMinAngle) Methods inherited from class jolt.physics.constraint.TwoBodyConstraintSettings
createMethods inherited from class jolt.physics.constraint.ConstraintSettings
deleteInternal, getEnabled, getNumPositionStepsOverride, getNumVelocityStepsOverride, setEnabled, setNumPositionsStepsOverride, setNumVelocityStepsOverrideMethods inherited from class jolt.DeletableJoltNative
delete, isDeletedMethods inherited from class jolt.AddressedJoltNative
addressMethods inherited from class jolt.BaseJoltNative
equals, hashCode
-
Method Details
-
at
-
of
-
getSpace
-
setSpace
-
getPoint1
-
getPoint1
-
setPoint1
-
setPoint1
-
getTwistAxis1
-
setTwistAxis1
-
getPlaneAxis1
-
setPlaneAxis1
-
getPoint2
-
getPoint2
-
setPoint2
-
setPoint2
-
getTwistAxis2
-
setTwistAxis2
-
getPlaneAxis2
-
setPlaneAxis2
-
getNormalHalfConeAngle
public float getNormalHalfConeAngle() -
setNormalHalfConeAngle
public void setNormalHalfConeAngle(float normalHalfConeAngle) -
getPlaneHalfConeAngle
public float getPlaneHalfConeAngle() -
setPlaneHalfConeAngle
public void setPlaneHalfConeAngle(float planeHalfConeAngle) -
getTwistMinAngle
public float getTwistMinAngle() -
setTwistMinAngle
public void setTwistMinAngle(float twistMinAngle) -
getTwistMaxAngle
public float getTwistMaxAngle() -
setTwistMaxAngle
public void setTwistMaxAngle(float twistMaxAngle) -
getMaxFrictionTorque
public float getMaxFrictionTorque() -
setMaxFrictionTorque
public void setMaxFrictionTorque(float maxFrictionTorque) -
getSwingMotorSettings
-
getTwistMotorSettings
-
SwingTwistConstraintSettingswhen preview features are enabled.