Bullet Collision Detection & Physics Library
Public Member Functions | Public Attributes | List of all members
btSoftColliders::CollideCL_RS Struct Reference

#include <btSoftBodyInternals.h>

Inheritance diagram for btSoftColliders::CollideCL_RS:
Inheritance graph
[legend]
Collaboration diagram for btSoftColliders::CollideCL_RS:
Collaboration graph
[legend]

Public Member Functions

void Process (const btDbvtNode *leaf)
 
void ProcessColObj (btSoftBody *ps, const btCollisionObjectWrapper *colObWrap)
 
- Public Member Functions inherited from btSoftColliders::ClusterBase
 ClusterBase ()
 
bool SolveContact (const btGjkEpaSolver2::sResults &res, btSoftBody::Body ba, const btSoftBody::Body bb, btSoftBody::CJoint &joint)
 
- Public Member Functions inherited from btDbvt::ICollide
DBVT_VIRTUAL void Process (const btDbvtNode *, const btDbvtNode *)
 
DBVT_VIRTUAL void Process (const btDbvtNode *)
 
DBVT_VIRTUAL void Process (const btDbvtNode *n, btScalar)
 
DBVT_VIRTUAL bool Descent (const btDbvtNode *)
 
DBVT_VIRTUAL bool AllLeaves (const btDbvtNode *)
 

Public Attributes

btSoftBodypsb
 
const btCollisionObjectWrapperm_colObjWrap
 
- Public Attributes inherited from btSoftColliders::ClusterBase
btScalar erp
 
btScalar idt
 
btScalar m_margin
 
btScalar friction
 
btScalar threshold
 

Detailed Description

Definition at line 697 of file btSoftBodyInternals.h.

Member Function Documentation

void btSoftColliders::CollideCL_RS::Process ( const btDbvtNode leaf)
inline

don't collide an anchored cluster with a static/kinematic object

Definition at line 702 of file btSoftBodyInternals.h.

void btSoftColliders::CollideCL_RS::ProcessColObj ( btSoftBody ps,
const btCollisionObjectWrapper colObWrap 
)
inline

Bullet rigid body uses multiply instead of minimum to determine combined friction. Some customization would be useful.

Definition at line 736 of file btSoftBodyInternals.h.

Member Data Documentation

const btCollisionObjectWrapper* btSoftColliders::CollideCL_RS::m_colObjWrap

Definition at line 700 of file btSoftBodyInternals.h.

btSoftBody* btSoftColliders::CollideCL_RS::psb

Definition at line 699 of file btSoftBodyInternals.h.


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