palSphereGeometry Class Reference

#include <palGeometry.h>

Inheritance diagram for palSphereGeometry:

palGeometry

List of all members.

Public Member Functions

virtual void Init (palMatrix4x4 &pos, Float radius, Float mass)

Protected Member Functions

virtual Float * GenerateMesh_Vertices ()
virtual int * GenerateMesh_Indices ()


Detailed Description

A sphere geometry. This represents a sphere, at a given position with a given radius and mass.
sphere.jpg
The diagram indicates the central point of the sphere, as well as its radius.

Member Function Documentation

int * palSphereGeometry::GenerateMesh_Indices (  )  [protected, virtual]

Generates a set of corresponding indicies to represent the approximation to the geometry.

Reimplemented from palGeometry.

Float * palSphereGeometry::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

Returns:
An array of Floats (3 Floats is 1 Vertex), or null if the functionality is unsupported or there is an error

Reimplemented from palGeometry.

void palSphereGeometry::Init ( palMatrix4x4 &  pos,
Float  radius,
Float  mass 
) [virtual]

Initializes the sphere

Parameters:
pos The transformation matrix representing the position and orientation of the sphere
radius The sphere's radius
mass The sphere's mass


The documentation for this class was generated from the following files:

Generated on Mon Aug 31 13:58:02 2009 for pal by  doxygen 1.5.7.1