#include <GU_PrimGroup.h>

Public Member Functions | |
| GU_PrimGroup (const char *n, GU_Detail *gdp, unsigned mask=0xffffffff) | |
| GU_PrimGroup (GU_Detail *gdp, GB_PrimitiveGroup *primGroup) | |
| virtual | ~GU_PrimGroup () |
| virtual GB_Group * | newGroup (const char *name) |
| virtual GB_Group * | find (const char *name) const |
| virtual void | destroy (void) |
| void | generateGroup (const GU_GroupParms &parms) |
| void | range (int num, int, int, int, int, int) const |
| void | pattern (char *pattern, int nelements, int) const |
| int | boundingBox (float, float, float, float, float, float, float, float, float) |
| void | boundingSphere (float tx, float ty, float tz, float radx, float rady, float radz) const |
| void | normal (UT_Vector3 &nml, float angle) const |
| void | backface (const UT_Vector3 &eye) const |
| void | degenerate (bool degenerate, bool zaf, bool doOpen, float tol) const |
| void | nonplanar (float tol) const |
Definition at line 36 of file GU_PrimGroup.h.
| GU_PrimGroup::GU_PrimGroup | ( | const char * | n, | |
| GU_Detail * | gdp, | |||
| unsigned | mask = 0xffffffff | |||
| ) | [inline] |
Definition at line 39 of file GU_PrimGroup.h.
| GU_PrimGroup::GU_PrimGroup | ( | GU_Detail * | gdp, | |
| GB_PrimitiveGroup * | primGroup | |||
| ) | [inline] |
Definition at line 42 of file GU_PrimGroup.h.
| virtual GU_PrimGroup::~GU_PrimGroup | ( | ) | [virtual] |
| void GU_PrimGroup::backface | ( | const UT_Vector3 & | eye | ) | const |
| int GU_PrimGroup::boundingBox | ( | float | , | |
| float | , | |||
| float | , | |||
| float | , | |||
| float | , | |||
| float | , | |||
| float | , | |||
| float | , | |||
| float | ||||
| ) | [virtual] |
Reimplemented from GU_Group.
| void GU_PrimGroup::boundingSphere | ( | float | tx, | |
| float | ty, | |||
| float | tz, | |||
| float | radx, | |||
| float | rady, | |||
| float | radz | |||
| ) | const [virtual] |
Implements GU_Group.
| void GU_PrimGroup::degenerate | ( | bool | degenerate, | |
| bool | zaf, | |||
| bool | doOpen, | |||
| float | tol | |||
| ) | const [virtual] |
Select just those items that are degenerate, or are zero area faces. Set degenerate flag to select degenerates. Set the zaf flag to select zero area faces. Set the doOpen flag to treat open faces as closed. Set tol for a tolerance used in detecting degeneracies.
Implements GU_Group.
| virtual void GU_PrimGroup::destroy | ( | void | ) | [virtual] |
Implements GU_Group.
| void GU_PrimGroup::generateGroup | ( | const GU_GroupParms & | parms | ) | [virtual] |
Implements GU_Group.
| void GU_PrimGroup::nonplanar | ( | float | tol | ) | const |
| void GU_PrimGroup::normal | ( | UT_Vector3 & | nml, | |
| float | angle | |||
| ) | const [virtual] |
Implements GU_Group.
| void GU_PrimGroup::pattern | ( | char * | pattern, | |
| int | nelements, | |||
| int | ||||
| ) | const [virtual] |
Implements GU_Group.
| void GU_PrimGroup::range | ( | int | num, | |
| int | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| int | ||||
| ) | const [virtual] |
Implements GU_Group.
1.5.9