![]() TGE Version 1.5.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AbstractPolyList Class Reference#include <abstractPolyList.h>
Inheritance diagram for AbstractPolyList: ![]() Detailed DescriptionA polygon filtering interface.The various AbstractPolyList subclasses are used in Torque as an interface to handle spatial queries. SceneObject::buildPolyList() takes an implementor of AbstractPolyList (such as ConcretePolyList, ClippedPolyList, etc.) and a bounding volume. The function runs geometry data from all the objects in the bounding volume through the passed PolyList. This interface only provides a method to get data INTO your implementation. Different subclasses provide different interfaces to get data back out, depending on their specific quirks. The physics engine now uses convex hulls for collision detection.
Constructor & Destructor Documentation
Member Function DocumentationSets the transform applying to the current stream of vertices.
Gets the transform applying to the current stream of vertices.
This is called by the object which is currently feeding us vertices, to tell us who it is.
Add a box via the query interface (below). This wraps some calls to addPoint and addPlane.
Are we empty of data?
Implemented in ClippedPolyList, ConcretePolyList, EarlyOutPolyList, ExtrudedPolyList, OptimizedPolyList, and PlaneExtractorPolyList. Adds a point to the poly list, and returns an ID number for that point.
Implemented in ClippedPolyList, ConcretePolyList, EarlyOutPolyList, ExtrudedPolyList, OptimizedPolyList, and PlaneExtractorPolyList. Adds a plane to the poly list, and returns an ID number for that point.
Implemented in ClippedPolyList, ConcretePolyList, EarlyOutPolyList, ExtrudedPolyList, OptimizedPolyList, and PlaneExtractorPolyList. Start a surface.
Implemented in ClippedPolyList, ConcretePolyList, EarlyOutPolyList, ExtrudedPolyList, OptimizedPolyList, and PlaneExtractorPolyList. Indicate the plane of the surface.
Implemented in ClippedPolyList, ConcretePolyList, EarlyOutPolyList, ExtrudedPolyList, OptimizedPolyList, and PlaneExtractorPolyList. Indicate the plane of the surface.
Implemented in ClippedPolyList, ConcretePolyList, EarlyOutPolyList, ExtrudedPolyList, OptimizedPolyList, and PlaneExtractorPolyList. Indicate the plane of the surface.
Implemented in ClippedPolyList, ConcretePolyList, EarlyOutPolyList, ExtrudedPolyList, OptimizedPolyList, and PlaneExtractorPolyList. Reference a vertex which is in this surface.
Implemented in ClippedPolyList, ConcretePolyList, EarlyOutPolyList, ExtrudedPolyList, OptimizedPolyList, and PlaneExtractorPolyList.
Mark the end of a surface.
Implemented in ClippedPolyList, ConcretePolyList, DepthSortList, EarlyOutPolyList, ExtrudedPolyList, OptimizedPolyList, and PlaneExtractorPolyList. Return list transform and bounds in list space.
Reimplemented in DepthSortList.
A helper function to convert a plane index to a PlaneF structure.
Implemented in ClippedPolyList, ConcretePolyList, EarlyOutPolyList, ExtrudedPolyList, OptimizedPolyList, and PlaneExtractorPolyList.
Field Documentation
|