Blender V5.0
DeformableContactConstraint Struct Reference

#include <btCGProjection.h>

Public Member Functions

 DeformableContactConstraint (const btSoftBody::RContact &rcontact)
 DeformableContactConstraint ()
void append (const btSoftBody::RContact &rcontact)
void replace (const btSoftBody::RContact &rcontact)
 ~DeformableContactConstraint ()

Public Attributes

const btSoftBody::Nodem_node
btAlignedObjectArray< const btSoftBody::RContact * > m_contact
btAlignedObjectArray< btVector3m_total_normal_dv
btAlignedObjectArray< btVector3m_total_tangent_dv
btAlignedObjectArray< bool > m_static
btAlignedObjectArray< bool > m_can_be_dynamic

Detailed Description

Definition at line 23 of file btCGProjection.h.

Constructor & Destructor Documentation

◆ DeformableContactConstraint() [1/2]

DeformableContactConstraint::DeformableContactConstraint ( const btSoftBody::RContact & rcontact)
inline

Definition at line 32 of file btCGProjection.h.

References append(), and m_node.

◆ DeformableContactConstraint() [2/2]

DeformableContactConstraint::DeformableContactConstraint ( )
inline

Definition at line 37 of file btCGProjection.h.

References m_contact, and m_node.

◆ ~DeformableContactConstraint()

DeformableContactConstraint::~DeformableContactConstraint ( )
inline

Definition at line 61 of file btCGProjection.h.

Member Function Documentation

◆ append()

void DeformableContactConstraint::append ( const btSoftBody::RContact & rcontact)
inline

◆ replace()

void DeformableContactConstraint::replace ( const btSoftBody::RContact & rcontact)
inline

Member Data Documentation

◆ m_can_be_dynamic

btAlignedObjectArray<bool> DeformableContactConstraint::m_can_be_dynamic

Definition at line 30 of file btCGProjection.h.

Referenced by append(), and replace().

◆ m_contact

btAlignedObjectArray<const btSoftBody::RContact*> DeformableContactConstraint::m_contact

Definition at line 26 of file btCGProjection.h.

Referenced by append(), DeformableContactConstraint(), and replace().

◆ m_node

const btSoftBody::Node* DeformableContactConstraint::m_node

Definition at line 25 of file btCGProjection.h.

Referenced by DeformableContactConstraint(), and DeformableContactConstraint().

◆ m_static

btAlignedObjectArray<bool> DeformableContactConstraint::m_static

Definition at line 29 of file btCGProjection.h.

Referenced by append(), and replace().

◆ m_total_normal_dv

btAlignedObjectArray<btVector3> DeformableContactConstraint::m_total_normal_dv

Definition at line 27 of file btCGProjection.h.

Referenced by append(), and replace().

◆ m_total_tangent_dv

btAlignedObjectArray<btVector3> DeformableContactConstraint::m_total_tangent_dv

Definition at line 28 of file btCGProjection.h.

Referenced by append(), and replace().


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