cTree Class Reference

#include <cTree.h>

Inheritance diagram for cTree:
cObject

List of all members.

Classes

struct  rTree

Public Member Functions

 cTree (float *pos, float *rot, int seed, int type, int age)
virtual void drawSolid ()
 Render solid non-translucent parts of the object.
virtual float constrainParticle (float *worldpos, float radius=0.0f, float *localpos=NULL)

Detailed Description

Generates and caches procedural generated 3d tree models.


Member Function Documentation

float cTree::constrainParticle ( float *  worldpos,
float  radius = 0.0f,
float *  localpos = NULL 
) [virtual]

Constrain the given world position particle or given radius to the object boundary hull ie. place the worldpos to the nearest boundary hull position if the worldpos is inside the object's hull. localpos delivers in case of impact the local position relative to the object of the corrected worldpos. input location vector in world coordinates. radius of the checked particle in world dimensions. output adjusted location vector.

Returns:
the intrusion depth.

Reimplemented from cObject.


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

Generated on Tue Feb 16 18:32:39 2010 for Linwarrior 3D by  doxygen 1.6.1