class CSG
|
Provides a container for multiple objects and different set operations
between them. More... |
|
|
Public Types
- enum csgtype {UNION, INTERSECT, MERGE}
Public Methods
Public Members
Private Types
Private Methods
Private Members
- static HitStatistics stat
Provides a container for multiple objects and different set operations
between them.
| enum csgtype {UNION, INTERSECT, MERGE}
| csgtype |
Constructs new empty CSG object.
Parameters:
| t | type of set operation between members of the new CSG
|
[private]
Copy constructor.
Add object to CSG member list.
Finish CSG object list creation. After calling this method no more
object can be added to this CSG.
Reimplemented from Object3D.
void prepareToRender ()
| prepareToRender |
Reimplemented from Object3D.
[const]
Reimplemented from Object3D.
[const]
Reimplemented from Object3D.
Reimplemented from Object3D.
Reimplemented from Object3D.
bool isInsideAt (const Vector3 &locallocation)
| isInsideAt |
[const]
Reimplemented from Object3D.
[private]
void calculateBoundingBox ()
| calculateBoundingBox |
[private]
Calculates and creates a bounding box for the CSG if it is finit.
[private]
One element of intersection queue.
| CSGIntersection (class) | CSGIntersection |
[private]
Describes Ray-CSG intersection.
| int* listrefcount
| listrefcount |
| vector<Object3D*> * objectlist
| objectlist |
- Author: Micha Riser
- Generated: micha@laptop on Thu Oct 24 20:25:24 2002, using kdoc 2.0a53.