Class SliderConstraintSettings

All Implemented Interfaces:
Deletable, JoltNative

public abstract sealed class SliderConstraintSettings extends TwoBodyConstraintSettings
SliderConstraintSettings relies on preview features of the Java platform:
Programs can only use SliderConstraintSettings when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
  • Method Details

    • at

    • of

      public static SliderConstraintSettings of()
    • getSpace

      public ConstraintSpace getSpace()
    • setSpace

      public void setSpace(ConstraintSpace space)
    • getAutoDetectPoint

      public boolean getAutoDetectPoint()
    • setAutoDetectPoint

      public void setAutoDetectPoint(boolean autoDetectPoint)
    • getPoint1

      public abstract void getPoint1(FVec3 out)
    • getPoint1

      public abstract void getPoint1(DVec3 out)
    • setPoint1

      public abstract void setPoint1(FVec3 point1)
    • setPoint1

      public abstract void setPoint1(DVec3 point1)
    • getSliderAxis1

      public void getSliderAxis1(FVec3 out)
    • setSliderAxis1

      public void setSliderAxis1(FVec3 sliderAxis1)
    • getNormalAxis1

      public void getNormalAxis1(FVec3 out)
    • setNormalAxis1

      public void setNormalAxis1(FVec3 normalAxis1)
    • getPoint2

      public abstract void getPoint2(FVec3 out)
    • getPoint2

      public abstract void getPoint2(DVec3 out)
    • setPoint2

      public abstract void setPoint2(FVec3 point2)
    • setPoint2

      public abstract void setPoint2(DVec3 point2)
    • getSliderAxis2

      public void getSliderAxis2(FVec3 out)
    • setSliderAxis2

      public void setSliderAxis2(FVec3 sliderAxis2)
    • getNormalAxis2

      public void getNormalAxis2(FVec3 out)
    • setNormalAxis2

      public void setNormalAxis2(FVec3 normalAxis2)
    • 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

      public MotorSettings getMotorSettings(MemorySessionPREVIEW alloc)