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

#include <GU_TriDivide.h>

Public Member Functions

 GU_TriDivide (GU_Detail &gdp, const GU_Detail *refgdp, fpreal minlength, UT_Interrupt *boss=nullptr)
virtual ~GU_TriDivide ()
void tridivide (int depth, fpreal minarea, const UT_Matrix4D &projmatrix, const UT_BoundingBoxD &bbox, bool expand, int numsplit, const GA_PrimitiveGroup *grp=nullptr)

Detailed Description

Definition at line 30 of file GU_TriDivide.h.

Constructor & Destructor Documentation

GU_TriDivide::GU_TriDivide ( GU_Detail gdp,
const GU_Detail refgdp,
fpreal  minlength,
UT_Interrupt boss = nullptr 
virtual GU_TriDivide::~GU_TriDivide ( )

Member Function Documentation

void GU_TriDivide::tridivide ( int  depth,
fpreal  minarea,
const UT_Matrix4D projmatrix,
const UT_BoundingBoxD bbox,
bool  expand,
int  numsplit,
const GA_PrimitiveGroup grp = nullptr 

Wrapper method for TriDivide that does pre-processing, the subdivision, and post-processing.

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