Pyrogenesis  trunk
Public Attributes | List of all members
SliceOpNewVertexInfo Struct Reference

Holds information about a newly introduced vertex on an edge in a brush as the result of a slicing operation. More...

Public Attributes

size_t edgeIdx1
 Indices of adjacent edge vertices in original brush. More...
 
size_t edgeIdx2
 
size_t resIdx
 Index of newly introduced vertex in resulting brush. More...
 
size_t neighbIdx1
 Index into SliceOpInfo.nvInfo; hold the indices of this new vertex's direct neighbours in the slicing plane face, with no consistent winding direction around the face for either field (e.g., the neighb1 of X can point back to X with either its neighb1 or neighb2). More...
 
size_t neighbIdx2
 

Detailed Description

Holds information about a newly introduced vertex on an edge in a brush as the result of a slicing operation.

Member Data Documentation

size_t SliceOpNewVertexInfo::edgeIdx1

Indices of adjacent edge vertices in original brush.

size_t SliceOpNewVertexInfo::edgeIdx2
size_t SliceOpNewVertexInfo::neighbIdx1

Index into SliceOpInfo.nvInfo; hold the indices of this new vertex's direct neighbours in the slicing plane face, with no consistent winding direction around the face for either field (e.g., the neighb1 of X can point back to X with either its neighb1 or neighb2).

size_t SliceOpNewVertexInfo::neighbIdx2
size_t SliceOpNewVertexInfo::resIdx

Index of newly introduced vertex in resulting brush.


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