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 
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: