HDK
|
#include <GU_IsoMeta.h>
Public Member Functions | |
GU_IsoMeta (GU_Detail *dest, const GU_Detail *src, const GA_PrimitiveGroup *grp=NULL) | |
GU_IsoMeta (GU_Detail *dest, const GU_Detail *src, const GEO_MetaExpression *expr) | |
~GU_IsoMeta () override | |
const UT_BoundingBox & | getBounds () const |
float | evalEdge (const UT_Vector3 &pt) override |
Evaluate the field at a position. More... | |
bool | hasGradient () const override |
Check whether gradients are available for surfacing. More... | |
UT_Vector3 | evalGrad (const UT_Vector3 &pt) override |
Evaluate gradients if available. More... | |
Public Member Functions inherited from GU_IsoSurface | |
GU_IsoSurface (bool isthreadsafe=false) | |
virtual | ~GU_IsoSurface () |
void | setCallback (GU_IsoCallback eval, void *eval_data) |
void | polygonize (GU_Detail *gdp, const UT_BoundingBox &box, int xdivs, int ydivs, int zdivs, bool makepolysoup=false) |
bool | isThreadSafe () const |
Definition at line 32 of file GU_IsoMeta.h.
GU_IsoMeta::GU_IsoMeta | ( | GU_Detail * | dest, |
const GU_Detail * | src, | ||
const GA_PrimitiveGroup * | grp = NULL |
||
) |
GU_IsoMeta::GU_IsoMeta | ( | GU_Detail * | dest, |
const GU_Detail * | src, | ||
const GEO_MetaExpression * | expr | ||
) |
|
override |
|
overridevirtual |
Evaluate the field at a position.
Reimplemented from GU_IsoSurface.
|
overridevirtual |
Evaluate gradients if available.
Reimplemented from GU_IsoSurface.
|
inline |
Definition at line 41 of file GU_IsoMeta.h.
|
inlineoverridevirtual |
Check whether gradients are available for surfacing.
Reimplemented from GU_IsoSurface.
Definition at line 44 of file GU_IsoMeta.h.