HDK
|
#include <GU_Decompose.h>
Public Member Functions | |
PolyPatches (const GU_Detail *gdp, const GA_PrimitiveGroup *polys, const GA_EdgeGroup *split_edges=nullptr, bool split_all=false, HedgeInterface *hip=nullptr, bool sort_patches=true) | |
~PolyPatches ()=default | |
int | numPatches () const |
Returns the number of maximal manifold components (patches). More... | |
int | numBoundaries () const |
int | numPatchBoundaries (int p) const |
int | boundaryPatch (int b) const |
int | numPolys () const |
int | numBoundaryHedges () const |
PtrRange< GA_Offset > | patchPolys (int p) const |
PtrRange< GEO_Hedge > | boundaryHedges (int b) const |
PtrRange< GEO_Hedge > | patchBoundaryHedges (int p, int b) const |
Definition at line 85 of file GU_Decompose.h.
GU_Decomposition::PolyPatches::PolyPatches | ( | const GU_Detail * | gdp, |
const GA_PrimitiveGroup * | polys, | ||
const GA_EdgeGroup * | split_edges = nullptr , |
||
bool | split_all = false , |
||
HedgeInterface * | hip = nullptr , |
||
bool | sort_patches = true |
||
) |
|
default |
Definition at line 136 of file GU_Decompose.h.
Definition at line 119 of file GU_Decompose.h.
|
inline |
Definition at line 104 of file GU_Decompose.h.
|
inline |
Definition at line 127 of file GU_Decompose.h.
Definition at line 108 of file GU_Decompose.h.
|
inline |
Returns the number of maximal manifold components (patches).
Definition at line 98 of file GU_Decompose.h.
|
inline |
Definition at line 123 of file GU_Decompose.h.
|
inline |
Definition at line 142 of file GU_Decompose.h.
Definition at line 131 of file GU_Decompose.h.