本文整理汇总了C++中Bound::GetAabb方法的典型用法代码示例。如果您正苦于以下问题:C++ Bound::GetAabb方法的具体用法?C++ Bound::GetAabb怎么用?C++ Bound::GetAabb使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Bound
的用法示例。
在下文中一共展示了Bound::GetAabb方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: DrawBound
VOID DebugDraw::DrawBound( const Bound& bound, D3DCOLOR Color )
{
switch( bound.GetType() )
{
case Bound::Sphere_Bound:
DrawSphere( bound.GetSphere(), Color );
return;
case Bound::Frustum_Bound:
DrawFrustum( bound.GetFrustum(), Color );
return;
case Bound::AABB_Bound:
DrawAabb( bound.GetAabb(), Color );
return;
case Bound::OBB_Bound:
DrawObb( bound.GetObb(), Color );
return;
}
}
示例2: Collide
//-----------------------------------------------------------------------------
// Name: Bound::Collide
// Desc: collides this bound with another bound
//-----------------------------------------------------------------------------
BOOL Bound::Collide( const Bound& Other ) const
{
switch( Other.m_Type )
{
case Bound::Sphere_Bound:
return Collide( Other.GetSphere() );
case Bound::Frustum_Bound:
return Collide( Other.GetFrustum() );
case Bound::OBB_Bound:
return Collide( Other.GetObb() );
case Bound::AABB_Bound:
return Collide( Other.GetAabb() );
case Bound::No_Bound:
return TRUE;
}
return FALSE;
}