Package jolt.physics.constraint
Class SliderConstraintSettings
java.lang.Object
jolt.BaseJoltNative
jolt.AddressedJoltNative
jolt.DeletableJoltNative
jolt.physics.constraint.ConstraintSettings
jolt.physics.constraint.TwoBodyConstraintSettings
jolt.physics.constraint.SliderConstraintSettings
- All Implemented Interfaces:
Deletable,JoltNative
SliderConstraintSettings relies on preview features of the Java platform:
SliderConstraintSettingsrefers 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 SliderConstraintSettingsat(MemoryAddressPREVIEW addr) booleanfloatfloatfloatfloatfloatvoidgetNormalAxis1(FVec3 out) voidgetNormalAxis2(FVec3 out) abstract voidabstract voidabstract voidabstract voidvoidgetSliderAxis1(FVec3 out) voidgetSliderAxis2(FVec3 out) getSpace()static SliderConstraintSettingsof()voidsetAutoDetectPoint(boolean autoDetectPoint) voidsetDamping(float damping) voidsetFrequency(float frequency) voidsetLimitsMax(float limitsMax) voidsetLimitsMin(float limitsMin) voidsetMaxFrictionForce(float maxFrictionForce) voidsetNormalAxis1(FVec3 normalAxis1) voidsetNormalAxis2(FVec3 normalAxis2) abstract voidabstract voidabstract voidabstract voidvoidsetSliderAxis1(FVec3 sliderAxis1) voidsetSliderAxis2(FVec3 sliderAxis2) voidsetSpace(ConstraintSpace space) 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
-
getAutoDetectPoint
public boolean getAutoDetectPoint() -
setAutoDetectPoint
public void setAutoDetectPoint(boolean autoDetectPoint) -
getPoint1
-
getPoint1
-
setPoint1
-
setPoint1
-
getSliderAxis1
-
setSliderAxis1
-
getNormalAxis1
-
setNormalAxis1
-
getPoint2
-
getPoint2
-
setPoint2
-
setPoint2
-
getSliderAxis2
-
setSliderAxis2
-
getNormalAxis2
-
setNormalAxis2
-
getLimitsMin
public float getLimitsMin() -
setLimitsMin
public void setLimitsMin(float limitsMin) -
getLimitsMax
public float getLimitsMax() -
setLimitsMax
public void setLimitsMax(float limitsMax) -
getFrequency
public float getFrequency() -
setFrequency
public void setFrequency(float frequency) -
getDamping
public float getDamping() -
setDamping
public void setDamping(float damping) -
getMaxFrictionForce
public float getMaxFrictionForce() -
setMaxFrictionForce
public void setMaxFrictionForce(float maxFrictionForce) -
getMotorSettings
-
SliderConstraintSettingswhen preview features are enabled.