#include <BVH.h>
Public Types | |
enum | Strategy { POINT_COLLISION, SEPARATION, DISTANCE } |
Public Attributes | |
double | minD |
minimal separation found | |
BVH::Node * | pLeafA |
nodes where we have found min. separation | |
BVH::Node * | pLeafB |
Vector3 * | pDir |
approx. direction of found distance/separation | |
DistRot * | pDistRot |
distance of rotated BVs | |
unsigned | myMaxDepth |
unsigned | hisMaxDepth |
unsigned | maxDepth |
either my or his max. depth | |
bool | leafInMe |
is the leaf in the tree of A? | |
BVH::Node * | pLeaf |
pointer to leaf | |
enum esg::BVH::DRInfo::Strategy | strategy |
Definition at line 61 of file BVH.h.
|
|
|
Definition at line 69 of file BVH.h. Referenced by BVH::_dr_inner(), BVH::distance(), and BVH::separation(). |
|
is the leaf in the tree of A?
Definition at line 75 of file BVH.h. Referenced by BVH::_dr_inner(), BVH::_dr_leaf(), and BVH::_dr_primitives(). |
|
either my or his max. depth
Definition at line 70 of file BVH.h. Referenced by BVH::_dr_inner(), and BVH::_dr_leaf(). |
|
minimal separation found
Definition at line 62 of file BVH.h. Referenced by BVH::_dr_inner(), BVH::_dr_leaf(), BVH::_dr_primitives(), BVH::distance(), and BVH::separation(). |
|
Definition at line 68 of file BVH.h. Referenced by BVH::_dr_inner(), BVH::distance(), and BVH::separation(). |
|
approx. direction of found distance/separation
Definition at line 65 of file BVH.h. Referenced by BVH::_dr_leaf(), BVH::distance(), and BVH::separation(). |
|
distance of rotated BVs
Definition at line 66 of file BVH.h. Referenced by BVH::_dr_inner(), BVH::_dr_leaf(), BVH::distance(), and BVH::separation(). |
|
pointer to leaf
Definition at line 76 of file BVH.h. Referenced by BVH::_dr_inner(), BVH::_dr_leaf(), and BVH::_dr_primitives(). |
|
nodes where we have found min. separation
Definition at line 63 of file BVH.h. Referenced by BVH::_dr_leaf(), BVH::_dr_primitives(), BVH::distance(), and BVH::separation(). |
|
Definition at line 64 of file BVH.h. Referenced by BVH::_dr_leaf(), BVH::_dr_primitives(), BVH::distance(), and BVH::separation(). |
|
Referenced by BVH::_dr_primitives(), BVH::distance(), and BVH::separation(). |