Package jolt.physics.constraint
Class DistanceConstraint
java.lang.Object
jolt.BaseJoltNative
jolt.AddressedJoltNative
jolt.DeletableJoltNative
jolt.physics.constraint.Constraint
jolt.physics.constraint.TwoBodyConstraint
jolt.physics.constraint.DistanceConstraint
- All Implemented Interfaces:
Deletable,JoltNative
DistanceConstraint relies on preview features of the Java platform:
DistanceConstraintrefers to one or more preview APIs:MemoryAddress.
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 DistanceConstraintat(MemoryAddressPREVIEW addr) floatfloatfloatfloatfloatvoidsetDamping(float damping) voidsetDistance(float minDistance, float maxDistance) voidsetFrequency(float frequency) Methods inherited from class jolt.physics.constraint.TwoBodyConstraint
getBody1, getBody2, getConstraintToBody1Matrix, getConstraintToBody2MatrixMethods inherited from class jolt.physics.constraint.Constraint
deleteInternal, getEnabled, getNumPositionStepsOverride, getNumVelocityStepsOverride, getSubType, getType, setEnabled, setNumPositionStepsOverride, setNumVelocityStepsOverrideMethods inherited from class jolt.DeletableJoltNative
delete, isDeletedMethods inherited from class jolt.AddressedJoltNative
addressMethods inherited from class jolt.BaseJoltNative
equals, hashCode
-
Method Details
-
at
-
setDistance
public void setDistance(float minDistance, float maxDistance) -
getMinDistance
public float getMinDistance() -
getMaxDistance
public float getMaxDistance() -
setFrequency
public void setFrequency(float frequency) -
getFrequency
public float getFrequency() -
setDamping
public void setDamping(float damping) -
getDamping
public float getDamping() -
getTotalLambdaPosition
public float getTotalLambdaPosition()
-
DistanceConstraintwhen preview features are enabled.