Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
SliceOpInfo Struct Reference

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

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.

Definition at line 99 of file Brush.cpp.

Member Data Documentation

std::vector<SliceOpNewVertexInfo> SliceOpInfo::nvInfo

Holds information about newly inserted vertices during a slice operation.

Definition at line 111 of file Brush.cpp.

const CBrush* SliceOpInfo::original

Definition at line 102 of file Brush.cpp.

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.

Definition at line 108 of file Brush.cpp.

CBrush* SliceOpInfo::result

Definition at line 101 of file Brush.cpp.

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.

Definition at line 118 of file Brush.cpp.


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