#include <MRFaceCluster.h>
Public Members | |||
FaceCluster () | |||
Bool | IsLeaf () | ||
Void | GetAxes (VecTrans &axes) const | ||
Void | SetAxes (const VecTrans &axes) | ||
Void | Draw (Renderer &r) | ||
Void | DrawSideAreas (Renderer &r) | ||
Void | DrawPlane (Renderer &r) | ||
Void | DrawBox (Renderer &r, Bool solid) | ||
Int | child [2] | ||
two child clusters. | |||
Quaternion | axesQuat | ||
Point | min | ||
min point of BB in OBB coord system. | |||
Point | max | ||
max point of BB in OBB coord system. | |||
Vector | areaNormal | ||
GCLReal | totArea | ||
Byte | sideArea [6] |
Definition at line 18 of file MRFaceCluster.h.
FaceCluster::FaceCluster () |
Definition at line 15 of file MRFaceCluster.cc.
Void FaceCluster::Draw (Renderer & r) |
Definition at line 103 of file MRFaceCluster.cc.
Void FaceCluster::DrawBox (Renderer & r, Bool solid) |
Definition at line 35 of file MRFaceCluster.cc.
Void FaceCluster::DrawPlane (Renderer & r) |
Definition at line 19 of file MRFaceCluster.cc.
Void FaceCluster::DrawSideAreas (Renderer & r) |
Definition at line 52 of file MRFaceCluster.cc.
Void FaceCluster::GetAxes (VecTrans & axes) const [inline]
|
Definition at line 40 of file MRFaceCluster.h.
Bool FaceCluster::IsLeaf () [inline]
|
Definition at line 23 of file MRFaceCluster.h.
Void FaceCluster::SetAxes (const VecTrans & axes) [inline]
|
Definition at line 42 of file MRFaceCluster.h.
Vector FaceCluster::areaNormal |
Definition at line 36 of file MRFaceCluster.h.
Quaternion FaceCluster::axesQuat |
Definition at line 28 of file MRFaceCluster.h.
Int FaceCluster::child[2] |
Point FaceCluster::max |
Point FaceCluster::min |
Byte FaceCluster::sideArea[6] |
Definition at line 38 of file MRFaceCluster.h.
GCLReal FaceCluster::totArea |
Definition at line 37 of file MRFaceCluster.h.