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

#include <GU_Curve.h>

Static Public Member Functions

static GU_PrimPolymakeGrevillePoly (const GEO_Curve &curve, GU_Detail *dest)
 
static int intersect (const GEO_Curve &curve, const GEO_Primitive &prim, UT_Array< GU_RayInfoHit > &hitList, float tol=0.01F, int ignoretrim=1)
 
static GEO_Primitiveconvert (GEO_Curve *curve, GEO_ConvertParms &parms, GA_PointGroup *usedpts)
 
static GEO_PrimitiveconvertNew (GEO_Curve *curve, GEO_ConvertParms &parms)
 
static GEO_HullconvertToSurfNew (GEO_Curve *curve, GEO_ConvertParms &parms)
 
static GEO_PrimitiveconvertToPoly (GEO_Curve *curve, GEO_ConvertParms &parms)
 
static GEO_HullconvertToTrim (GEO_Curve *curve, GEO_ConvertParms &parms)
 
static GEO_HullconvertToPotatoChip (GEO_Curve *curve, GA_ElementWranglerCache &w)
 
static bool create (GEO_Curve &curve, GA_Size nelems, bool closed, bool appendPoints=true)
 
static void evaluationInterval (const GEO_Curve &curve, float lod, float &ustart, float &ustop, int &nu)
 
static bool evaluateCurve (const GEO_Curve &curve, GEO_ConvertMethod &method, UT_Vector4Array &pos)
 

Detailed Description

Definition at line 35 of file GU_Curve.h.

Member Function Documentation

static GEO_Primitive* GU_Curve::convert ( GEO_Curve curve,
GEO_ConvertParms parms,
GA_PointGroup usedpts 
)
static
static GEO_Primitive* GU_Curve::convertNew ( GEO_Curve curve,
GEO_ConvertParms parms 
)
static
static GEO_Primitive* GU_Curve::convertToPoly ( GEO_Curve curve,
GEO_ConvertParms parms 
)
static
static GEO_Hull* GU_Curve::convertToPotatoChip ( GEO_Curve curve,
GA_ElementWranglerCache w 
)
static
static GEO_Hull* GU_Curve::convertToSurfNew ( GEO_Curve curve,
GEO_ConvertParms parms 
)
static
static GEO_Hull* GU_Curve::convertToTrim ( GEO_Curve curve,
GEO_ConvertParms parms 
)
static
static bool GU_Curve::create ( GEO_Curve curve,
GA_Size  nelems,
bool  closed,
bool  appendPoints = true 
)
static
static bool GU_Curve::evaluateCurve ( const GEO_Curve curve,
GEO_ConvertMethod method,
UT_Vector4Array pos 
)
static

Fill with values within the valid interval. Returns true if OK and false otherwise.

static void GU_Curve::evaluationInterval ( const GEO_Curve curve,
float  lod,
float ustart,
float ustop,
int nu 
)
static
static int GU_Curve::intersect ( const GEO_Curve curve,
const GEO_Primitive prim,
UT_Array< GU_RayInfoHit > &  hitList,
float  tol = 0.01F,
int  ignoretrim = 1 
)
static
static GU_PrimPoly* GU_Curve::makeGrevillePoly ( const GEO_Curve curve,
GU_Detail dest 
)
static

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