This commit is contained in:
ejcoumans
2006-09-06 00:38:12 +00:00
parent fa96109cd9
commit 400376289c
9 changed files with 170 additions and 30 deletions

View File

@@ -48,23 +48,22 @@ public:
///result is conservative
void CalculateTemporalAabb(const SimdTransform& curTrans,const SimdVector3& linvel,const SimdVector3& angvel,SimdScalar timeStep, SimdVector3& temporalAabbMin,SimdVector3& temporalAabbMax);
bool IsPolyhedral() const
inline bool IsPolyhedral() const
{
return (GetShapeType() < IMPLICIT_CONVEX_SHAPES_START_HERE);
return BroadphaseProxy::IsPolyhedral(GetShapeType());
}
bool IsConvex() const
inline bool IsConvex() const
{
return (GetShapeType() < CONCAVE_SHAPES_START_HERE);
return BroadphaseProxy::IsConvex(GetShapeType());
}
bool IsConcave() const
inline bool IsConcave() const
{
return ((GetShapeType() > CONCAVE_SHAPES_START_HERE) &&
(GetShapeType() < CONCAVE_SHAPES_END_HERE));
return BroadphaseProxy::IsConcave(GetShapeType());
}
bool IsCompound() const
inline bool IsCompound() const
{
return (GetShapeType() == COMPOUND_SHAPE_PROXYTYPE);
return BroadphaseProxy::IsCompound(GetShapeType());
}
virtual void setLocalScaling(const SimdVector3& scaling) =0;