12 #ifndef __GU_VertexGroup_h__
13 #define __GU_VertexGroup_h__
45 void range(
int,
int,
int,
int,
int,
int)
const override;
47 int order)
const override;
49 bool order)
const override;
51 float halfx,
float halfy,
float halfz,
52 float rx,
float ry,
float rz,
53 bool includeNotWhollyContained)
override;
55 float radx,
float rady,
float radz,
56 bool includeNotWhollyContained
60 bool include_opposite=
false)
const override;
62 void degenerate(
bool degenerate,
bool zaf,
bool doOpen,
63 float tol)
const override;
64 void randomChance(
float seed,
float frac,
bool use_attrib,
65 const char * attrib_name)
const override;
virtual void normal(UT_Vector3 &nml, float angle, bool include_opposite) const =0
virtual int boundingBox(float, float, float, float, float, float, float, float, float, bool)
virtual void randomChance(float seed, float frac, bool use_attrib, const char *attrib_name) const =0
SIM_API const UT_StringHolder angle
virtual void generateGroup(const GU_GroupParms &parms)=0
virtual void patternGroup(const char *pattern, bool order) const =0
virtual void range(int, int, int, int, int, int) const =0
virtual GA_Group * find(const char *) const =0
virtual void pattern(const char *pattern, int nelements, int order) const =0
GLdouble GLdouble GLint GLint order
GLuint const GLchar * name
virtual void boundingSphere(float, float, float, float, float, float, bool) const =0
virtual void degenerate(bool degenerate, bool zaf, bool doOpen, float tol) const =0
virtual GA_Group * newGroup(const char *)=0