|
enum | FilletShape {
NONE = 0,
SOLID,
CREASE,
CHAMFER,
ROUND
} |
|
enum | ProfileSampling { UNIFORM = 0,
CURVATURE_SENSITVE,
CONTROL_POINTS
} |
|
using | HedgeInterface = const GEO_DetachedHedgeInterface |
|
using | ElementIndex = int |
|
using | Patch = ElementIndex |
|
using | Mesh = ElementIndex |
|
using | EulerPaths = GU_Decomposition::EulerPaths |
|
void | doBevel (GU_Detail *gdp, fpreal offset, FilletShape shape, int divs, const BevelParms *parms) |
|
void | deleteHubs (GU_Detail *gdp) |
|
void | destroyCapPolys (GU_Detail *gdp) |
|
void | saveIndexMaps (const GU_Detail *gdp) |
|
void | setupOffsetter (bool singleton_groupin, fpreal max_speed=-1) |
|
void | offsetCutEdges (GU_Detail *gdp, fpreal offset, bool limit_slides, bool detect_collisions, LimitTriggerMask limit_mask, LimitGrouping limit_mode) |
|
void | stitchFilletGaps (GU_Detail *gdp, GEO_PolyInterface *pip) |
|
void | backInsertPolylineFilletPoints (GU_Detail *gdp) |
|
void | updateAffectedNormals (GU_Detail *gdp) |
|
void | applyPointScale (GU_Detail *gdp, const GA_Attribute *attrib) |
|
void | positionFilletPoints (GU_Detail *gdp, FilletShape shape, const Profile *profile, const BevelParms *parms, bool force_circular) |
|
void | setRing (Ring *ring, const GA_EdgeGroup *cuts=nullptr, const char *polarization_overrides=nullptr) |
|
GU_Detail * | getDetail () |
|
const PatchMap * | patches () const |
|
const Fillet * | fillet () const |
|
Definition at line 421 of file GU_PolyBevel3.h.