Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

◆ edgeIdx1

size_t SliceOpNewVertexInfo::edgeIdx1

Indices of adjacent edge vertices in original brush.

◆ edgeIdx2

size_t SliceOpNewVertexInfo::edgeIdx2

◆ neighbIdx1

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).

◆ neighbIdx2

size_t SliceOpNewVertexInfo::neighbIdx2

◆ resIdx

size_t SliceOpNewVertexInfo::resIdx

Index of newly introduced vertex in resulting brush.


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