
Public Member Functions | |
| virtual bool | CreateNode (vtTerrain *pTerr) |
| virtual vtGeom * | GetGeom () |
| Access the Geometry node for this structure, if it has one. | |
| virtual void | ShowBounds (bool bShow) |
Protected Member Functions | |
| void | AddWallSection (vtEdge *pEdge, bool bUniform, const FLine3 &quad, float h1, float h2, float hf1=-1.0f) |
| void | AddHighlightSection (vtEdge *pEdge, const FLine3 &quad) |
| void | AddDoorSection (vtEdge *pWall, vtEdgeFeature *pFeat, const FLine3 &quad) |
|
||||||||||||||||
|
Builds a door section. will also build the wall above the door to ceiling height. |
|
||||||||||||
|
Creates geometry for a highlighted area (an edge). |
|
||||||||||||||||||||||||||||
|
Builds a wall, given material index, starting and end points, height, and starting height. |
|
|
Creates the geometry for the building. Capable of several levels of detail (defaults to full detail). If the geometry was already built previously, it is destroyed and re-created.
Implements vtStructure3d. |
|
|
Display some bounding wires around the object to highlight it. Reimplemented from vtStructure3d. |
1.4.5