![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
Holds support information during a CBrush/CPlane slicing operation. More...

Public Attributes | |
| CBrush * | result |
| const CBrush * | original |
| std::vector< SliceOpVertexInfo > | ovInfo |
| Holds information about what happens to each vertex in the original brush after the slice operation. More... | |
| std::vector< SliceOpNewVertexInfo > | nvInfo |
| Holds information about newly inserted vertices during a slice operation. More... | |
| size_t | thisFaceNewVertexIdx |
| Indices into nvInfo; during the execution of the slicing algorithm, holds the previously inserted new vertex on one of the edges of the face that's currently being evaluated for slice points, or NO_VERTEX if no such vertex exists. More... | |
Holds support information during a CBrush/CPlane slicing operation.
| std::vector<SliceOpNewVertexInfo> SliceOpInfo::nvInfo |
Holds information about newly inserted vertices during a slice operation.
| const CBrush* SliceOpInfo::original |
| std::vector<SliceOpVertexInfo> SliceOpInfo::ovInfo |
Holds information about what happens to each vertex in the original brush after the slice operation.
Same size as m_Vertices of the brush getting sliced.
| CBrush* SliceOpInfo::result |
| size_t SliceOpInfo::thisFaceNewVertexIdx |
Indices into nvInfo; during the execution of the slicing algorithm, holds the previously inserted new vertex on one of the edges of the face that's currently being evaluated for slice points, or NO_VERTEX if no such vertex exists.