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

#include <GU_NSidedSubdivPatch.h>

Public Member Functions

 GU_NSidedSubdivPatch (int sides, bool cubic=false)
 
 GU_NSidedSubdivPatch (const GU_NSidedSubdivPatch *src)
 
int divs () const
 
int sides () const
 
const UT_Vector3pt (int m, int i, int j) const
 
UT_Vector3pt (int m, int i, int j)
 
UT_Vector3 interpolate (int m, fpreal u, fpreal v)
 
void subdivide (const GU_NSidedSubdivPatch *src)
 
int pointIndex (int m, int i, int j) const
 

Detailed Description

Definition at line 31 of file GU_NSidedSubdivPatch.h.

Constructor & Destructor Documentation

GU_NSidedSubdivPatch::GU_NSidedSubdivPatch ( int  sides,
bool  cubic = false 
)
inline

Definition at line 34 of file GU_NSidedSubdivPatch.h.

GU_NSidedSubdivPatch::GU_NSidedSubdivPatch ( const GU_NSidedSubdivPatch src)
inline

Definition at line 40 of file GU_NSidedSubdivPatch.h.

Member Function Documentation

int GU_NSidedSubdivPatch::divs ( ) const
inline

Definition at line 46 of file GU_NSidedSubdivPatch.h.

UT_Vector3 GU_NSidedSubdivPatch::interpolate ( int  m,
fpreal  u,
fpreal  v 
)
int GU_NSidedSubdivPatch::pointIndex ( int  m,
int  i,
int  j 
) const
const UT_Vector3& GU_NSidedSubdivPatch::pt ( int  m,
int  i,
int  j 
) const
inline

Definition at line 49 of file GU_NSidedSubdivPatch.h.

UT_Vector3& GU_NSidedSubdivPatch::pt ( int  m,
int  i,
int  j 
)
inline

Definition at line 52 of file GU_NSidedSubdivPatch.h.

int GU_NSidedSubdivPatch::sides ( ) const
inline

Definition at line 47 of file GU_NSidedSubdivPatch.h.

void GU_NSidedSubdivPatch::subdivide ( const GU_NSidedSubdivPatch src)

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