#include <palGeometry.h>
Public Member Functions | |
virtual void | Init (palMatrix4x4 &pos, Float width, Float height, Float depth, Float mass) |
Protected Member Functions | |
virtual Float * | GenerateMesh_Vertices () |
virtual int * | GenerateMesh_Indices () |
int * palBoxGeometry::GenerateMesh_Indices | ( | ) | [protected, virtual] |
Generates a set of corresponding indicies to represent the approximation to the geometry.
Reimplemented from palGeometry.
Float * palBoxGeometry::GenerateMesh_Vertices | ( | ) | [protected, virtual] |
Generates a set of vertices that represent an approximation to the geometry. This can be used for debug rendering, or generating the mesh for a convex object representation for some physics engines
Reimplemented from palGeometry.
void palBoxGeometry::Init | ( | palMatrix4x4 & | pos, | |
Float | width, | |||
Float | height, | |||
Float | depth, | |||
Float | mass | |||
) | [virtual] |
Initializes the box The center of the box is specified by its position.
pos | The transformation matrix representing the position and orientation of the box | |
width | The width of the box | |
height | The height of the box | |
depth | depth The depth of the box | |
mass | The box's mass |