Class Summary |
BSPLine |
|
BSPPolygon |
A BSPPolygon is a TexturedPolygon3D with a type
(TYPE_FLOOR, TYPE_WALL, or TYPE_PASSABLE_WALL) an
ambient light intensity value, and a BSPLine representation
if the type is a TYPE_WALL or TYPE_PASSABLE_WALL. |
BSPRenderer |
The BSPRenderer class is a renderer capable of drawing
polygons in a BSP tree and any polygon objects in the scene. |
BSPTree |
The BSPTree class represents a 2D Binary Space Partitioned
tree of polygons. |
BSPTree.Leaf |
A Leaf of the tree. |
BSPTree.Node |
A Node of the tree. |
BSPTreeBuilder |
The BSPTreeBuilder class builds a BSP tree from a list
of polygons. |
BSPTreeBuilderWithPortals |
The BSPTreeBuilderWithPortals class builds a BSP tree
and adds portals to the leaves of the tree. |
BSPTreeTraverser |
A BSPTreeTraverer traverses a 2D BSP tree either with a
in-order or draw-order (front-to-back) order. |
MapLoader |
The MapLoader class loads maps from a text file based on
the Alias|Wavefront OBJ file specification. |
Portal |
A Portal represents a passable divider between two
leaves in a BSP tree (think: entryway between rooms). |
RoomDef |
The RoomDef class represents a convex room with walls, a
floor, and a ceiling. |
SimpleBSPRenderer |
The SimpleBSPRenderer class is a renderer capable of drawing
polygons in a BSP tree and any polygon objects in the scene. |