Blender V2.61 - r43446
|
#include <CcdPhysicsController.h>
Definition at line 211 of file CcdPhysicsController.h.
CollisionFilterGroups provides some optional usage of basic collision filtering this is done during broadphase, so very early in the pipeline more advanced collision filtering should be done in btCollisionDispatcher::NeedsCollision
Definition at line 217 of file CcdPhysicsController.h.
CcdConstructionInfo::CcdConstructionInfo | ( | ) | [inline] |
Definition at line 228 of file CcdPhysicsController.h.
Definition at line 300 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CreateRigidbody(), and CcdPhysicsController::CreateSoftbody().
Definition at line 365 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CreateRigidbody().
Definition at line 346 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::GetReplica(), and CcdPhysicsController::PostProcessReplica().
Definition at line 343 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::ApplyTorque(), and CcdPhysicsController::CreateRigidbody().
Definition at line 345 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::ApplyForce(), CcdPhysicsController::applyImpulse(), CcdPhysicsController::ApplyTorque(), CcdPhysicsEnvironment::CreateConeController(), CcdPhysicsController::CreateRigidbody(), CcdPhysicsEnvironment::CreateSphereController(), CcdPhysicsController::PostProcessReplica(), CcdPhysicsController::RelativeRotate(), CcdPhysicsController::RelativeTranslate(), CcdPhysicsController::SetAngularVelocity(), CcdPhysicsController::SetLinearVelocity(), CcdPhysicsController::setOrientation(), CcdPhysicsController::setPosition(), and CcdPhysicsController::setWorldOrientation().
Definition at line 344 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CreateSoftbody(), CcdPhysicsController::GetReplica(), and CcdPhysicsController::PostProcessReplica().
Definition at line 296 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::GetLinVelocityMax(), CcdPhysicsController::SetLinVelocityMax(), and CcdPhysicsController::SynchronizeMotionStates().
Definition at line 295 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::GetLinVelocityMin(), CcdPhysicsController::SetLinVelocityMin(), and CcdPhysicsController::SynchronizeMotionStates().
optional use of collision group/mask: only collision with object goups that match the collision mask. this is very basic early out. advanced collision filtering should be done in the btCollisionDispatcher::NeedsCollision and NeedsResponse both values default to 1
Definition at line 353 of file CcdPhysicsController.h.
Referenced by CcdPhysicsEnvironment::CreateConeController(), CcdPhysicsEnvironment::CreateSphereController(), CcdPhysicsController::GetCollisionFilterGroup(), and CcdPhysicsEnvironment::updateCcdPhysicsController().
Definition at line 354 of file CcdPhysicsController.h.
Referenced by CcdPhysicsEnvironment::CreateConeController(), CcdPhysicsEnvironment::CreateSphereController(), CcdPhysicsController::GetCollisionFilterMask(), and CcdPhysicsEnvironment::updateCcdPhysicsController().
Definition at line 342 of file CcdPhysicsController.h.
Referenced by CcdPhysicsEnvironment::CreateConeController(), CcdPhysicsController::CreateRigidbody(), CcdPhysicsEnvironment::CreateSphereController(), and CcdPhysicsEnvironment::updateCcdPhysicsController().
these pointers are used as argument passing for the CcdPhysicsController constructor and not anymore after that
Definition at line 358 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CcdPhysicsController(), CcdPhysicsEnvironment::CreateConeController(), CcdPhysicsController::CreateSoftbody(), CcdPhysicsEnvironment::CreateSphereController(), CcdPhysicsController::GetReplica(), and CcdPhysicsController::ReplaceControllerShape().
Process contacts with positive distance in range [0..INF].
m_contactProcessingThreshold allows to process contact points with positive distance normally only contacts with negative distance (penetration) are solved however, rigid body stacking is more stable when positive contacts are still passed into the constraint solver this might sometimes lead to collisions with 'internal edges' such as a sliding character controller so disable/set m_contactProcessingThreshold to zero for sliding characters etc.
Definition at line 380 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CreateRigidbody().
Definition at line 364 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CreateRigidbody(), and CcdPhysicsEnvironment::processFhSprings().
Should the object have a linear Fh spring?
Definition at line 367 of file CcdPhysicsController.h.
Referenced by CcdPhysicsEnvironment::processFhSprings().
Should the object have an angular Fh spring?
Definition at line 368 of file CcdPhysicsController.h.
Referenced by CcdPhysicsEnvironment::processFhSprings().
Damping factor (linear and angular) in range [0, 1].
Definition at line 370 of file CcdPhysicsController.h.
Referenced by CcdPhysicsEnvironment::processFhSprings().
The range above the surface where Fh is active.
Definition at line 371 of file CcdPhysicsController.h.
Referenced by CcdPhysicsEnvironment::processFhSprings().
Should the object slide off slopes?
Definition at line 372 of file CcdPhysicsController.h.
Referenced by CcdPhysicsEnvironment::processFhSprings().
Spring constant (both linear and angular)
Definition at line 369 of file CcdPhysicsController.h.
Referenced by CcdPhysicsEnvironment::processFhSprings().
Definition at line 298 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CreateRigidbody(), and CcdPhysicsController::CreateSoftbody().
Definition at line 304 of file CcdPhysicsController.h.
btVector3 CcdConstructionInfo::m_gravity |
Definition at line 292 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CreateRigidbody().
Definition at line 363 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CreateRigidbody(), CcdPhysicsController::CreateSoftbody(), CcdPhysicsController::PostProcessReplica(), and CcdPhysicsController::setScaling().
Definition at line 299 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CreateRigidbody(), and CcdPhysicsController::CreateSoftbody().
Definition at line 291 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CcdPhysicsController(), CcdPhysicsController::CreateRigidbody(), CcdPhysicsController::CreateSoftbody(), CcdPhysicsController::PostProcessReplica(), and CcdPhysicsController::setScaling().
Definition at line 301 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::GetReplica(), and CcdPhysicsController::PostProcessReplica().
Definition at line 294 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CcdPhysicsController(), CcdPhysicsController::CreateRigidbody(), CcdPhysicsController::CreateSoftbody(), CcdPhysicsController::PostProcessReplica(), CcdPhysicsController::setScaling(), and CcdPhysicsEnvironment::updateCcdPhysicsController().
Definition at line 359 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CcdPhysicsController(), CcdPhysicsEnvironment::CreateConeController(), CcdPhysicsEnvironment::CreateSphereController(), and CcdPhysicsController::GetReplica().
Definition at line 362 of file CcdPhysicsController.h.
Referenced by CcdPhysicsEnvironment::CreateConeController(), CcdPhysicsController::CreateSoftbody(), CcdPhysicsEnvironment::CreateSphereController(), CcdPhysicsController::GetPhysicsEnvironment(), CcdPhysicsController::PostProcessReplica(), CcdPhysicsController::ReplaceControllerShape(), CcdPhysicsController::SetPhysicsEnvironment(), and CcdPhysicsController::~CcdPhysicsController().
Definition at line 373 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::GetRadius(), CcdPhysicsEnvironment::processFhSprings(), and CcdPhysicsController::SetRadius().
Definition at line 297 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CreateRigidbody(), and CcdPhysicsController::CreateSoftbody().
btVector3 CcdConstructionInfo::m_scaling |
Definition at line 293 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CcdPhysicsController(), CcdPhysicsController::PostProcessReplica(), and CcdPhysicsController::setScaling().
Definition at line 360 of file CcdPhysicsController.h.
Referenced by CcdPhysicsController::CcdPhysicsController(), and CcdPhysicsController::GetReplica().
Definition at line 306 of file CcdPhysicsController.h.
Definition at line 312 of file CcdPhysicsController.h.
Definition at line 336 of file CcdPhysicsController.h.
Definition at line 311 of file CcdPhysicsController.h.
Definition at line 335 of file CcdPhysicsController.h.
Definition at line 331 of file CcdPhysicsController.h.
Definition at line 329 of file CcdPhysicsController.h.
Definition at line 324 of file CcdPhysicsController.h.
Definition at line 322 of file CcdPhysicsController.h.
Definition at line 332 of file CcdPhysicsController.h.
Definition at line 325 of file CcdPhysicsController.h.
Definition at line 330 of file CcdPhysicsController.h.
Definition at line 326 of file CcdPhysicsController.h.
Definition at line 334 of file CcdPhysicsController.h.
Definition at line 319 of file CcdPhysicsController.h.
Definition at line 315 of file CcdPhysicsController.h.
Definition at line 317 of file CcdPhysicsController.h.
Definition at line 314 of file CcdPhysicsController.h.
Definition at line 320 of file CcdPhysicsController.h.
Definition at line 316 of file CcdPhysicsController.h.
Definition at line 327 of file CcdPhysicsController.h.
Definition at line 321 of file CcdPhysicsController.h.
Definition at line 305 of file CcdPhysicsController.h.
Definition at line 337 of file CcdPhysicsController.h.
Definition at line 310 of file CcdPhysicsController.h.
Definition at line 309 of file CcdPhysicsController.h.
Definition at line 307 of file CcdPhysicsController.h.