#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.