Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
SliceOpInfo Struct Reference

Holds support information during a CBrush/CPlane slicing operation. More...

Collaboration diagram for SliceOpInfo:

Public Attributes

CBrushresult
 
const CBrushoriginal
 
std::vector< SliceOpVertexInfoovInfo
 Holds information about what happens to each vertex in the original brush after the slice operation. More...
 
std::vector< SliceOpNewVertexInfonvInfo
 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...
 

Detailed Description

Holds support information during a CBrush/CPlane slicing operation.

Member Data Documentation

◆ nvInfo

std::vector<SliceOpNewVertexInfo> SliceOpInfo::nvInfo

Holds information about newly inserted vertices during a slice operation.

◆ original

const CBrush* SliceOpInfo::original

◆ ovInfo

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.

◆ result

CBrush* SliceOpInfo::result

◆ thisFaceNewVertexIdx

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.


The documentation for this struct was generated from the following file: