HDK
|
#include <GU_PolyExtrude.h>
Public Member Functions | |
GU_PolyExtrude (GU_Detail *gdp) | |
~GU_PolyExtrude () | |
void | extrude (const GU_PolyExtrudeParms &parms) |
void | removeSharedSides (GA_PrimitiveGroup *primgrp, float tolerance) |
bool | computeEdgeNormal (UT_Vector3 &nml, const GA_Edge &edge, bool cleanup) |
bool | computeLocalSpace (const GA_Edge &edge, UT_Matrix4 &mat) |
Static Public Member Functions | |
static bool | computeLocalSpace (const GEO_Face &face, UT_Matrix4 &mat) |
Definition at line 153 of file GU_PolyExtrude.h.
GU_PolyExtrude::GU_PolyExtrude | ( | GU_Detail * | gdp | ) |
GU_PolyExtrude::~GU_PolyExtrude | ( | ) |
bool GU_PolyExtrude::computeEdgeNormal | ( | UT_Vector3 & | nml, |
const GA_Edge & | edge, | ||
bool | cleanup | ||
) |
|
static |
bool GU_PolyExtrude::computeLocalSpace | ( | const GA_Edge & | edge, |
UT_Matrix4 & | mat | ||
) |
void GU_PolyExtrude::extrude | ( | const GU_PolyExtrudeParms & | parms | ) |
void GU_PolyExtrude::removeSharedSides | ( | GA_PrimitiveGroup * | primgrp, |
float | tolerance | ||
) |