public class JBoxSettings extends Object
Modifier and Type | Field and Description |
---|---|
static float |
aabbExtension
This is used to fatten AABBs in the dynamic tree.
|
static float |
aabbMultiplier
This is used to fatten AABBs in the dynamic tree.
|
static float |
angularSleepTolerance
A body cannot sleep if its angular velocity is above this tolerance.
|
static float |
angularSlop
A small angle used as a collision and constraint tolerance.
|
static float |
baumgarte
This scale factor controls how fast overlap is resolved.
|
static int |
CONTACT_STACK_INIT_SIZE |
static float |
EPSILON
A "close to zero" float epsilon value for use.
|
static boolean |
FAST_ABS |
static boolean |
FAST_ATAN2 |
static boolean |
FAST_CEIL |
static boolean |
FAST_FLOOR |
static boolean |
FAST_POW |
static boolean |
FAST_ROUND |
static int |
invalidParticleIndex
A symbolic constant that stands for particle allocation error.
|
static float |
linearSleepTolerance
A body cannot sleep if its linear velocity is above this tolerance.
|
static float |
linearSlop
A small length used as a collision and constraint tolerance.
|
static float |
maxAngularCorrection
The maximum angular position correction used when solving constraints.
|
static float |
maxLinearCorrection
The maximum linear position correction used when solving constraints.
|
static int |
maxManifoldPoints
The maximum number of contact points between two convex shapes.
|
static float |
maxParticleWeight
The upper limit for particle weight used in pressure calculation.
|
static int |
maxPolygonVertices
The maximum number of vertices on a convex polygon.
|
static float |
maxRotation
The maximum angular velocity of a body.
|
static float |
maxRotationSquared |
static int |
maxSubSteps
Maximum number of sub-steps per contact in continuous physics simulation.
|
static int |
maxTOIContacts
Maximum number of contacts to be handled to solve a TOI island.
|
static float |
maxTranslation
The maximum linear velocity of a body.
|
static float |
maxTranslationSquared |
static int |
maxTriadDistance
The maximum distance between particles in a triad, divided by the particle radius.
|
static int |
maxTriadDistanceSquared |
static int |
minParticleBufferCapacity
The initial size of particle data buffers.
|
static float |
minParticleWeight
The minimum particle weight that produces pressure.
|
static float |
particleStride
The standard distance between particles, divided by the particle radius.
|
static float |
PI
Pi.
|
static float |
polygonRadius
The radius of the polygon/edge shape skin.
|
static boolean |
SINCOS_LUT_ENABLED |
static int |
SINCOS_LUT_LENGTH |
static boolean |
SINCOS_LUT_LERP
Use if the table's precision is large (eg .006 or greater).
|
static float |
SINCOS_LUT_PRECISION
smaller the precision, the larger the table.
|
static float |
timeToSleep
The time that a body must be still before it will go to sleep.
|
static float |
toiBaugarte |
static float |
velocityThreshold
A velocity threshold for elastic collisions.
|
Constructor and Description |
---|
JBoxSettings() |
Modifier and Type | Method and Description |
---|---|
static float |
mixFriction(float friction1,
float friction2)
Friction mixing law.
|
static float |
mixRestitution(float restitution1,
float restitution2)
Restitution mixing law.
|
public static final float EPSILON
public static final float PI
public static boolean FAST_ABS
public static boolean FAST_FLOOR
public static boolean FAST_CEIL
public static boolean FAST_ROUND
public static boolean FAST_ATAN2
public static boolean FAST_POW
public static int CONTACT_STACK_INIT_SIZE
public static boolean SINCOS_LUT_ENABLED
public static final float SINCOS_LUT_PRECISION
public static final int SINCOS_LUT_LENGTH
public static boolean SINCOS_LUT_LERP
public static int maxManifoldPoints
public static int maxPolygonVertices
public static float aabbExtension
public static float aabbMultiplier
public static float linearSlop
public static float angularSlop
public static float polygonRadius
public static int maxSubSteps
public static int maxTOIContacts
public static float velocityThreshold
public static float maxLinearCorrection
public static float maxAngularCorrection
public static float maxTranslation
public static float maxTranslationSquared
public static float maxRotation
public static float maxRotationSquared
public static float baumgarte
public static float toiBaugarte
public static float timeToSleep
public static float linearSleepTolerance
public static float angularSleepTolerance
public static final int invalidParticleIndex
public static final float particleStride
public static final float minParticleWeight
public static final float maxParticleWeight
public static final int maxTriadDistance
public static final int maxTriadDistanceSquared
public static final int minParticleBufferCapacity
public static float mixFriction(float friction1, float friction2)
friction1
- friction1friction2
- friction2public static float mixRestitution(float restitution1, float restitution2)
restitution1
- restitution1restitution2
- restitution2Copyright © 2017. All rights reserved.