#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(). |
1.4.6