ConvexFeature Class Reference
#include <convex.h>
List of all members.
Public Member Functions
ConvexFeature
()
bool
collide
(
ConvexFeature
&cf,
CollisionList
*cList,
F32
tol=0.1)
void
testVertex
(const
Point3F
&v,
CollisionList
*cList,
bool
,
F32
tol)
void
testEdge
(
ConvexFeature
*cf, const
Point3F
&s1, const
Point3F
&e1,
CollisionList
*cList,
F32
tol)
bool
inVolume
(const
Point3F
&v)
Public Attributes
Vector
<
Point3F
>
mVertexList
Vector
<
Edge
>
mEdgeList
Vector
<
Face
>
mFaceList
BaseMatInstance
*
material
SceneObject
*
object
Classes
struct
Edge
struct
Face
Constructor & Destructor Documentation
ConvexFeature::ConvexFeature
(
)
[inline]
Member Function Documentation
bool
ConvexFeature::collide
(
ConvexFeature
&
cf
,
CollisionList
*
cList
,
F32
tol
=
0.1
)
void
ConvexFeature::testVertex
(
const
Point3F
&
v
,
CollisionList
*
cList
,
bool
,
F32
tol
)
void
ConvexFeature::testEdge
(
ConvexFeature
*
cf
,
const
Point3F
&
s1
,
const
Point3F
&
e1
,
CollisionList
*
cList
,
F32
tol
)
bool
ConvexFeature::inVolume
(
const
Point3F
&
v
)
Member Data Documentation
Vector
<
Point3F
>
ConvexFeature::mVertexList
Vector
<
Edge
>
ConvexFeature::mEdgeList
Vector
<
Face
>
ConvexFeature::mFaceList
BaseMatInstance
*
ConvexFeature::material
SceneObject
*
ConvexFeature::object