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.