Chicane

Bounds3D

ヘッダー
Includes/Chicane/Core/Math/Bounds/3D.hpp
ネームスペース
Chicane::Bounds3D

コンストラクター

名前説明
Bounds3D(
const  Vertex::List& inVertices
)
Bounds3D()

関数

アクセスタイプモディファイア名前説明
public
bool
const
intersects(
const  Bounds3D& inOther
)
public
bool
const
intersects(
const  Vec3& inPoint
)
public
const  Vec3&
const
getTop()
public
const  Vec3&
const
getCenter()
public
const  Vec3&
const
getBottom()
public
const  Vec3&
const
getSize()
public
const
getMin()
public
const
getMax()
public
const  Vertex::List&
const
getCorners()
public
const
getIndices()
public
void
add(
const  Bounds3D& inBounds
)
public
void
add(
const  Vertex::List& inVertices
)
public
void
transform(
const  Mat4& inModel
)
private
void
const
refreshCorners(
Vertex::List& outValue
const  Vec3& inMin
const  Vec3& inMax
)

メンバ

アクセスタイプモディファイア名前説明
private
m_top
private
m_center
private
m_bottom
private
m_size
private
m_min
private
m_max
private
m_corners
private
m_baseCorners
private
m_indices