HDK
|
#include <GU_Flatten2.h>
Public Types | |
using | PinInfo = ConstraintSet::PinInfo |
using | AlignDir = ConstraintSet::AlignDir |
Public Member Functions | |
ConstraintBundle (const IslandBundle &islands) | |
void | addPin (GA_Offset vtx, UT_Vector3R uv, int id=-1, GA_Offset ref_vtx=GA_INVALID_OFFSET, UT_Vector3R refuv={0, 0, 0}) |
void | sanitizePins (UT_IntArray *removed_pin_ids=nullptr) |
bool | addAlignedGroup (const GA_OffsetArray &vtxs, AlignDir dir) |
bool | addStraightGroup (const GA_OffsetArray &vtxs) |
ConstraintSet & | islandConstraints (const Island &island) |
const ConstraintSet & | islandConstraints (const Island &island) const |
Definition at line 1156 of file GU_Flatten2.h.
Definition at line 1160 of file GU_Flatten2.h.
Definition at line 1159 of file GU_Flatten2.h.
|
inlineexplicit |
Definition at line 1162 of file GU_Flatten2.h.
bool GU_Flatten2::ConstraintBundle::addAlignedGroup | ( | const GA_OffsetArray & | vtxs, |
AlignDir | dir | ||
) |
void GU_Flatten2::ConstraintBundle::addPin | ( | GA_Offset | vtx, |
UT_Vector3R | uv, | ||
int | id = -1 , |
||
GA_Offset | ref_vtx = GA_INVALID_OFFSET , |
||
UT_Vector3R | refuv = {0, 0, 0} |
||
) |
bool GU_Flatten2::ConstraintBundle::addStraightGroup | ( | const GA_OffsetArray & | vtxs | ) |
|
inline |
Definition at line 1179 of file GU_Flatten2.h.
|
inline |
Definition at line 1183 of file GU_Flatten2.h.
void GU_Flatten2::ConstraintBundle::sanitizePins | ( | UT_IntArray * | removed_pin_ids = nullptr | ) |