HDK
|
#include <GU_WindingNumber.h>
Public Member Functions | |
void | init (const GEO_Detail *const mesh_geo, const GA_PrimitiveGroup *const mesh_prim_group) |
void | clear () |
double | eval (const UT_Vector3 &query_point, const bool as_solid_angle=false, const bool negate=false) const |
void | eval (const GEO_Detail *const query_points, const GA_SplittableRange &point_range, const GA_RWHandleF &winding_number_attrib, const bool as_solid_angle=false, const bool negate=false) const |
Definition at line 11 of file GU_WindingNumber.h.
void GU_WindingNumber3DExact::clear | ( | ) |
double GU_WindingNumber3DExact::eval | ( | const UT_Vector3 & | query_point, |
const bool | as_solid_angle = false , |
||
const bool | negate = false |
||
) | const |
void GU_WindingNumber3DExact::eval | ( | const GEO_Detail *const | query_points, |
const GA_SplittableRange & | point_range, | ||
const GA_RWHandleF & | winding_number_attrib, | ||
const bool | as_solid_angle = false , |
||
const bool | negate = false |
||
) | const |
void GU_WindingNumber3DExact::init | ( | const GEO_Detail *const | mesh_geo, |
const GA_PrimitiveGroup *const | mesh_prim_group | ||
) |
Initializes WindingNumber3DExact class
NOTE: The class keeps non-owning pointer mesh_geo
to the geometry. The pointer has to stay valid as long as you want to call eval