Class Settings

java.lang.Object
com.codename1.gaming.physics.box2d.common.Settings

public class Settings extends Object
  • Field Details

    • EPSILON

      public static final float EPSILON
      See Also:
    • PI

      public static final float PI
      See Also:
    • FAST_ABS

      public static boolean FAST_ABS
    • FAST_FLOOR

      public static boolean FAST_FLOOR
    • FAST_CEIL

      public static boolean FAST_CEIL
    • FAST_ROUND

      public static boolean FAST_ROUND
    • FAST_ATAN2

      public static boolean FAST_ATAN2
    • CONTACT_STACK_INIT_SIZE

      public static int CONTACT_STACK_INIT_SIZE
    • SINCOS_LUT_ENABLED

      public static boolean SINCOS_LUT_ENABLED
    • SINCOS_LUT_PRECISION

      public static final float SINCOS_LUT_PRECISION
      See Also:
    • SINCOS_LUT_LENGTH

      public static final int SINCOS_LUT_LENGTH
    • SINCOS_LUT_LERP

      public static boolean SINCOS_LUT_LERP
    • maxManifoldPoints

      public static final int maxManifoldPoints
      See Also:
    • maxPolygonVertices

      public static final int maxPolygonVertices
      See Also:
    • aabbExtension

      public static final float aabbExtension
      See Also:
    • aabbMultiplier

      public static final float aabbMultiplier
      See Also:
    • linearSlop

      public static final float linearSlop
      See Also:
    • angularSlop

      public static final float angularSlop
      See Also:
    • polygonRadius

      public static final float polygonRadius
      See Also:
    • maxSubSteps

      public static final int maxSubSteps
      See Also:
    • maxTOIContacts

      public static final int maxTOIContacts
      See Also:
    • velocityThreshold

      public static final float velocityThreshold
      See Also:
    • maxLinearCorrection

      public static final float maxLinearCorrection
      See Also:
    • maxAngularCorrection

      public static final float maxAngularCorrection
      See Also:
    • maxTranslation

      public static final float maxTranslation
      See Also:
    • maxTranslationSquared

      public static final float maxTranslationSquared
      See Also:
    • maxRotation

      public static final float maxRotation
      See Also:
    • maxRotationSquared

      public static float maxRotationSquared
    • baumgarte

      public static final float baumgarte
      See Also:
    • toiBaugarte

      public static final float toiBaugarte
      See Also:
    • timeToSleep

      public static final float timeToSleep
      See Also:
    • linearSleepTolerance

      public static final float linearSleepTolerance
      See Also:
    • angularSleepTolerance

      public static final float angularSleepTolerance
      See Also:
  • Constructor Details

    • Settings

      public Settings()
  • Method Details

    • mixFriction

      public static final float mixFriction(float friction1, float friction2)
    • mixRestitution

      public static final float mixRestitution(float restitution1, float restitution2)