#include <GU_Flatten.h>
Definition at line 28 of file GU_Flatten.h.
GU_Flatten::~GU_Flatten |
( |
| ) |
|
void GU_Flatten::addActivePinGroup |
( |
const char * |
name | ) |
|
Create a vertex group of all pins used during the flattening, both initial and user-specified.
void GU_Flatten::addDistortionAttribute |
( |
| ) |
|
Creates a vertex attribute for angular distortion and computes the distortion for all islands. It also creates the input vertex equivalence classes (myInputVertexClasses).
void GU_Flatten::addIslandAttribute |
( |
bool |
add | ) |
|
Creates a primitive attribute for island number.
void GU_Flatten::addOriginalPinGroup |
( |
const char * |
name | ) |
|
Create a vertex group of all original pins.
void GU_Flatten::addPointIdAttribute |
( |
| ) |
|
void GU_Flatten::addSeamsGroup |
( |
const char * |
name | ) |
|
bool GU_Flatten::flattenAndPack |
( |
| ) |
|
Updates UVs in myTGdp and packs all islands into unit square. Once finished, myTGdp will hold UVs as created after flattening with the initially assigned pins. Returns true if interrupted and false otherwise
int GU_Flatten::getNumIslands |
( |
| ) |
|
|
inline |
int GU_Flatten::reflattenWithPins |
( |
| ) |
|
Re-flattens islands affected by changes in current pins. Returns 1 if was interrupted and 0 otherwise
Change the extra cuts edge group.
Change the primitive group.
The documentation for this class was generated from the following file: