|
QSDK 1.1 Documentation |
#include <Q/q.h>
Inheritance diagram for Q::IntersectionMesh:

Public Member Functions | |
| IntersectionMesh () | |
| IntersectionMesh (const char *name) | |
| unsigned int | triangleCount () const |
| FullTriangleIterator | triangles () |
Static Public Member Functions | |
| IntersectionMesh | create (const char *name, const Database &db=Database()) |
| IntersectionMesh | find (const char *name) |
| ClassType | classType () |
| IntersectionMesh | cast (const ObjectBase &) |
An IntersectionMesh object is a rigid collection of polygons. It contains a list of triangles. Each triangle has 3 vertices and a reference to a Shader. The shader is used purely for surface type queries.
|
|
Create a null mesh reference. |
|
|
Search the currently attached databases for a mesh with the given name. |
|
|
If the object referenced by
Reimplemented from Q::Geom. |
|
|
Return the type for this class |
|
||||||||||||
|
Create a new mesh named |
|
|
Search the currently attached databases for an intersection mesh with the given name and return that object, if it exists. |
|
|
Return the number of triangles in the mesh. |
|
|
Return an iterator that can be used to examine and edit the triangles for a mesh. |
|
|
|
Qube Software Limited © 2000-2004
|
|