Class SwingTwistConstraintSettings

All Implemented Interfaces:
Deletable, JoltNative

public abstract sealed class SwingTwistConstraintSettings extends TwoBodyConstraintSettings
SwingTwistConstraintSettings relies on preview features of the Java platform:
Programs can only use SwingTwistConstraintSettings 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 SwingTwistConstraintSettings of()
    • getSpace

      public ConstraintSpace getSpace()
    • setSpace

      public void setSpace(ConstraintSpace space)
    • getPoint1

      public abstract void getPoint1(FVec3 out)
    • getPoint1

      public abstract void getPoint1(DVec3 out)
    • setPoint1

      public abstract void setPoint1(FVec3 position1)
    • setPoint1

      public abstract void setPoint1(DVec3 position1)
    • getTwistAxis1

      public void getTwistAxis1(FVec3 out)
    • setTwistAxis1

      public void setTwistAxis1(FVec3 twistAxis1)
    • getPlaneAxis1

      public void getPlaneAxis1(FVec3 out)
    • setPlaneAxis1

      public void setPlaneAxis1(FVec3 planeAxis1)
    • getPoint2

      public abstract void getPoint2(FVec3 out)
    • getPoint2

      public abstract void getPoint2(DVec3 out)
    • setPoint2

      public abstract void setPoint2(FVec3 position2)
    • setPoint2

      public abstract void setPoint2(DVec3 position2)
    • getTwistAxis2

      public void getTwistAxis2(FVec3 out)
    • setTwistAxis2

      public void setTwistAxis2(FVec3 twistAxis2)
    • getPlaneAxis2

      public void getPlaneAxis2(FVec3 out)
    • setPlaneAxis2

      public void setPlaneAxis2(FVec3 planeAxis2)
    • 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

      public MotorSettings getSwingMotorSettings(MemorySessionPREVIEW alloc)
    • getTwistMotorSettings

      public MotorSettings getTwistMotorSettings(MemorySessionPREVIEW alloc)