|
ランタイム
|
OBBクラス More...
#include <OBB.h>

Public Types | |
| enum | AXIS { AXIS_X = 0, AXIS_Y = 1, AXIS_Z = 2 } |
| 軸列挙定数 More... | |
Public Member Functions | |
| OBB (void) | |
| コンストラクタ More... | |
| OBB (const Mix::Vector3 &c, const Mix::Vector3 &ax, const Mix::Vector3 &ay, const Mix::Vector3 &az, const Mix::Vector3 &l) | |
| コンストラクタ More... | |
| void | ComputePoints (void) |
| 設定された「中心座標」「XYZ軸」「XYZ軸の半分の長さ」を元にOBBの頂点座標(8つ)を求めます More... | |
Public Attributes | |
| Mix::Vector3 | center |
| 中心座標 More... | |
| Mix::Vector3 | axis [3] |
| XYZ軸 More... | |
| Mix::Vector3 | length |
| XYZ軸の半分の長さ More... | |
| Mix::Vector3 | points [8] |
| OBBの各頂点 More... | |
OBBクラス
| Mix::Geometry::OBB::OBB | ( | void | ) |
コンストラクタ
| Mix::Geometry::OBB::OBB | ( | const Mix::Vector3 & | c, |
| const Mix::Vector3 & | ax, | ||
| const Mix::Vector3 & | ay, | ||
| const Mix::Vector3 & | az, | ||
| const Mix::Vector3 & | l | ||
| ) |
コンストラクタ
| [in] | c | 中心座標を表す Mix::Vector3 クラス |
| [in] | ax | X軸を表す Mix::Vector3 クラス |
| [in] | ay | Y軸をを表す Mix::Vector3 クラス |
| [in] | az | Z軸をを表す Mix::Vector3 クラス |
| [in] | l | XYZ軸の半分の長さを表す Mix::Vector3 クラス |
| void Mix::Geometry::OBB::ComputePoints | ( | void | ) |
設定された「中心座標」「XYZ軸」「XYZ軸の半分の長さ」を元にOBBの頂点座標(8つ)を求めます
| Mix::Vector3 Mix::Geometry::OBB::center |
中心座標
| Mix::Vector3 Mix::Geometry::OBB::axis[3] |
XYZ軸
| Mix::Vector3 Mix::Geometry::OBB::length |
XYZ軸の半分の長さ
| Mix::Vector3 Mix::Geometry::OBB::points[8] |
OBBの各頂点