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

#include <btDbvt.h>

Public Member Functions

DBVT_INLINE bool isleaf () const
 
DBVT_INLINE bool isinternal () const
 
 btDbvntNode (const btDbvtNode *n)
 
 ~btDbvntNode ()
 

Public Attributes

btDbvtVolume volume
 
btVector3 normal
 
btScalar angle
 
btDbvntNodechilds [2]
 
voiddata
 

Detailed Description

Definition at line 194 of file btDbvt.h.

Constructor & Destructor Documentation

◆ btDbvntNode()

btDbvntNode::btDbvntNode ( const btDbvtNode n)
inline

Definition at line 204 of file btDbvt.h.

References childs.

◆ ~btDbvntNode()

btDbvntNode::~btDbvntNode ( )
inline

Definition at line 214 of file btDbvt.h.

References childs.

Member Function Documentation

◆ isinternal()

DBVT_INLINE bool btDbvntNode::isinternal ( ) const
inline

Definition at line 200 of file btDbvt.h.

References isleaf().

Referenced by btDbvt::selfCollideT().

◆ isleaf()

DBVT_INLINE bool btDbvntNode::isleaf ( ) const
inline

Definition at line 199 of file btDbvt.h.

References childs.

Referenced by calculateNormalCone(), and isinternal().

Member Data Documentation

◆ angle

btScalar btDbvntNode::angle

Definition at line 198 of file btDbvt.h.

Referenced by calculateNormalCone(), and btDbvt::selfCollideT().

◆ childs

btDbvntNode* btDbvntNode::childs[2]

◆ data

void* btDbvntNode::data

◆ normal

btVector3 btDbvntNode::normal

Definition at line 197 of file btDbvt.h.

Referenced by calculateNormalCone().

◆ volume

btDbvtVolume btDbvntNode::volume

Definition at line 196 of file btDbvt.h.

Referenced by btDbvt::selfCollideT().


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