Blender  V3.3
Public Member Functions | List of all members
btContactSolverInfo Struct Reference

#include <btContactSolverInfo.h>

Inheritance diagram for btContactSolverInfo:
btContactSolverInfoData

Public Member Functions

 btContactSolverInfo ()
 

Additional Inherited Members

- Public Attributes inherited from btContactSolverInfoData
btScalar m_tau
 
btScalar m_damping
 
btScalar m_friction
 
btScalar m_timeStep
 
btScalar m_restitution
 
int m_numIterations
 
btScalar m_maxErrorReduction
 
btScalar m_sor
 
btScalar m_erp
 
btScalar m_erp2
 
btScalar m_deformable_erp
 
btScalar m_deformable_cfm
 
btScalar m_deformable_maxErrorReduction
 
btScalar m_globalCfm
 
btScalar m_frictionERP
 
btScalar m_frictionCFM
 
int m_splitImpulse
 
btScalar m_splitImpulsePenetrationThreshold
 
btScalar m_splitImpulseTurnErp
 
btScalar m_linearSlop
 
btScalar m_warmstartingFactor
 
btScalar m_articulatedWarmstartingFactor
 
int m_solverMode
 
int m_restingContactRestitutionThreshold
 
int m_minimumSolverBatchSize
 
btScalar m_maxGyroscopicForce
 
btScalar m_singleAxisRollingFrictionThreshold
 
btScalar m_leastSquaresResidualThreshold
 
btScalar m_restitutionVelocityThreshold
 
bool m_jointFeedbackInWorldSpace
 
bool m_jointFeedbackInJointFrame
 
int m_reportSolverAnalytics
 
int m_numNonContactInnerIterations
 

Detailed Description

Definition at line 75 of file btContactSolverInfo.h.

Constructor & Destructor Documentation

◆ btContactSolverInfo()

btContactSolverInfo::btContactSolverInfo ( )
inline

it is only used for 'explicit' version of gyroscopic force

if the velocity is above this threshold, it will use a single constraint row (axis), otherwise 3 rows.

Definition at line 77 of file btContactSolverInfo.h.

References btContactSolverInfoData::m_articulatedWarmstartingFactor, btContactSolverInfoData::m_damping, btContactSolverInfoData::m_deformable_cfm, btContactSolverInfoData::m_deformable_erp, btContactSolverInfoData::m_deformable_maxErrorReduction, btContactSolverInfoData::m_erp, btContactSolverInfoData::m_erp2, btContactSolverInfoData::m_friction, btContactSolverInfoData::m_frictionCFM, btContactSolverInfoData::m_frictionERP, btContactSolverInfoData::m_globalCfm, btContactSolverInfoData::m_jointFeedbackInJointFrame, btContactSolverInfoData::m_jointFeedbackInWorldSpace, btContactSolverInfoData::m_leastSquaresResidualThreshold, btContactSolverInfoData::m_linearSlop, btContactSolverInfoData::m_maxErrorReduction, btContactSolverInfoData::m_maxGyroscopicForce, btContactSolverInfoData::m_minimumSolverBatchSize, btContactSolverInfoData::m_numIterations, btContactSolverInfoData::m_numNonContactInnerIterations, btContactSolverInfoData::m_reportSolverAnalytics, btContactSolverInfoData::m_restingContactRestitutionThreshold, btContactSolverInfoData::m_restitution, btContactSolverInfoData::m_restitutionVelocityThreshold, btContactSolverInfoData::m_singleAxisRollingFrictionThreshold, btContactSolverInfoData::m_solverMode, btContactSolverInfoData::m_sor, btContactSolverInfoData::m_splitImpulse, btContactSolverInfoData::m_splitImpulsePenetrationThreshold, btContactSolverInfoData::m_splitImpulseTurnErp, btContactSolverInfoData::m_tau, btContactSolverInfoData::m_timeStep, btContactSolverInfoData::m_warmstartingFactor, SOLVER_SIMD, and SOLVER_USE_WARMSTARTING.


The documentation for this struct was generated from the following file: