HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_PolyExtrude Class Reference

#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)
 

Detailed Description

Definition at line 153 of file GU_PolyExtrude.h.

Constructor & Destructor Documentation

GU_PolyExtrude::GU_PolyExtrude ( GU_Detail gdp)
GU_PolyExtrude::~GU_PolyExtrude ( )

Member Function Documentation

bool GU_PolyExtrude::computeEdgeNormal ( UT_Vector3 nml,
const GA_Edge edge,
bool  cleanup 
)
static bool GU_PolyExtrude::computeLocalSpace ( const GEO_Face face,
UT_Matrix4 mat 
)
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 
)

The documentation for this class was generated from the following file: