float function ( float arg0 , float arg1 ) { return arg0 > arg1 ? arg0 : arg1 ; }
restitution mixing law . feel free to customize this . todo djm : add customization concode_field_sep int maxPolygonVertices concode_elem_sep float aabbMultiplier concode_elem_sep boolean POOLING concode_elem_sep float contactBaumgarte concode_elem_sep float velocityThreshold concode_elem_sep float EPSILON concode_elem_sep int maxTOIContacts concode_elem_sep float timeToSleep concode_elem_sep boolean SINCOS_LUT_LERP concode_elem_sep float maxTranslationSquared concode_elem_sep float maxRotationSquared concode_elem_sep float linearSlop concode_elem_sep float SINCOS_LUT_PRECISION concode_elem_sep boolean USE_NATIVE_SORT concode_elem_sep float angularSlop concode_elem_sep float maxLinearCorrection concode_elem_sep float PI concode_elem_sep float angularSleepTolerance concode_elem_sep boolean SINCOS_LUT_ENABLED concode_elem_sep int TREE_REBALANCE_STEPS concode_elem_sep float maxRotation concode_elem_sep int maxManifoldPoints concode_elem_sep int SINCOS_LUT_LENGTH concode_elem_sep boolean FAST_MATH concode_elem_sep int CONTACT_STACK_INIT_SIZE concode_elem_sep float polygonRadius concode_elem_sep float maxTranslation concode_elem_sep float linearSleepTolerance concode_elem_sep float aabbExtension concode_elem_sep float maxAngularCorrection concode_field_sep float mixFriction