Torque3D Documentation / _generateds / ShapeBaseConvex

ShapeBaseConvex

Engine/source/T3D/shapeBase.h

More...

Private Types

Parent 

Public Friends

class
class
class

Protected Attributes

Public Attributes

Public Functions

Returns the bounding box for the object this is built around in world space.

Returns the object space bounding box for the object this is built around transformed and scaled.

This is used by the GJK collision in Vehicle.

Builds a collision poly list out of this convex.

Returns the transform of the object this is built around.

Returns the farthest point, along a vector, still bound by the convex.

Detailed Description

Private Types

typedef Convex Parent 

Public Friends

Protected Attributes

MatrixF * nodeTransform 
ShapeBase * pShapeBase 

Public Attributes

Box3F box 
U32 hullId 
MatrixF * transform 

Public Functions

ShapeBaseConvex()

ShapeBaseConvex(const ShapeBaseConvex & cv)

findNodeTransform()

getBoundingBox()

Reimplemented from: Convex

getBoundingBox(const MatrixF & mat, const Point3F & scale)

Reimplemented from: Convex

getFeatures(const MatrixF & mat, const VectorF & n, ConvexFeature * cf)

Reimplemented from: Convex

getPolyList(AbstractPolyList * list)

Reimplemented from: Convex

getTransform()

Reimplemented from: Convex

support(const VectorF & v)

Reimplemented from: Convex