|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbox2d.common.Settings
public class Settings
Global tuning constants based on MKS units and various integer maximums (vertices per shape, pairs, etc.).
Field Summary | |
---|---|
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 int |
CONTACT_STACK_INIT_SIZE
|
static float |
contactBaumgarte
This scale factor controls how fast overlap is resolved. |
static float |
EPSILON
A "close to zero" float epsilon value for use |
static boolean |
FAST_MATH
needs to be final, or will slow down math methods |
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 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 |
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 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 |
velocityThreshold
A velocity threshold for elastic collisions. |
Constructor Summary | |
---|---|
Settings()
|
Method Summary | |
---|---|
static float |
mixFriction(float friction1,
float friction2)
Friction mixing law. |
static float |
mixRestitution(float restitution1,
float restitution2)
Restitution mixing law. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final float EPSILON
public static final float PI
public static final boolean FAST_MATH
public static final int CONTACT_STACK_INIT_SIZE
public static final boolean SINCOS_LUT_ENABLED
public static final float SINCOS_LUT_PRECISION
SinCosTest
. Good lerp precision
values:
public static final int SINCOS_LUT_LENGTH
public static final boolean SINCOS_LUT_LERP
SinCosTest
.
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 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 contactBaumgarte
public static float timeToSleep
public static float linearSleepTolerance
public static float angularSleepTolerance
Constructor Detail |
---|
public Settings()
Method Detail |
---|
public static final float mixFriction(float friction1, float friction2)
friction1
- friction2
-
public static final float mixRestitution(float restitution1, float restitution2)
restitution1
- restitution2
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |