Base class: Entity
This class provides an interface for building level geometry with constructive solid geometry.
Property | Type | Description |
---|---|---|
faces | const vector<shared_ptr<Face> >& | read-only array of faces |
AddFace | Method | adds a new face to the brush |
AddVertex | Method | add a new vertex to the brush |
Build | Method | updates texture mapping, physics collider, and visible meshes |
IntersectsBrush | Method | brush-brush intersection test |
IntersectsPoint | Method | brush-point intersection test |
SetVertexPosition | Method | moves a brush vertex |
Slice | Method | slices the brush along a plane |
CreateBoxBrush | Function | creates a new box brush |
CreateBrush | Function | creates a new brush entity |