|
HDK
|
#include <GEO_ImplicitBasicSurfaces.h>
Public Member Functions | |
| GEO_ImplicitCappedCone (VEXfloat< PREC > height, VEXfloat< PREC > r1, VEXfloat< PREC > r2, bool invert=false) | |
| VEXfloat< PREC > | eval (const VEXvec3< PREC > p, VEXvec3< PREC > *grad, VEXfloat< PREC > *height_grad, VEXfloat< PREC > *r1_grad, VEXfloat< PREC > *r2_grad) const |
| VEXfloat< PREC > | operator() (const VEXvec3< PREC > p) const |
| VEXfloat< PREC > | operator() (const VEXvec3< PREC > p, VEXvec3< PREC > &grad) const |
| VEXfloat< PREC > | operator() (const VEXvec3< PREC > p, VEXvec3< PREC > &grad, VEXfloat< PREC > &height_grad, VEXfloat< PREC > &r1_grad, VEXfloat< PREC > &r2_grad) const |
| UT_IntervalT< VEXfloat< PREC > > | operator() (const UT_BoundingBoxT< VEXfloat< PREC >> &p) const |
| UT_IntervalT< VEXfloat< PREC > > | operator() (const VEXvec3< PREC > ¢er, VEXfloat< PREC > radius) const |
Public Attributes | |
| VEXfloat< PREC > | height = 1 |
| VEXfloat< PREC > | r1 = 0.5 |
| VEXfloat< PREC > | r2 = 0.25 |
| bool | invert = false |
Definition at line 264 of file GEO_ImplicitBasicSurfaces.h.
|
inline |
Definition at line 272 of file GEO_ImplicitBasicSurfaces.h.
| VEXfloat<PREC> GEO_ImplicitCappedCone< PREC >::eval | ( | const VEXvec3< PREC > | p, |
| VEXvec3< PREC > * | grad, | ||
| VEXfloat< PREC > * | height_grad, | ||
| VEXfloat< PREC > * | r1_grad, | ||
| VEXfloat< PREC > * | r2_grad | ||
| ) | const |
| VEXfloat<PREC> GEO_ImplicitCappedCone< PREC >::operator() | ( | const VEXvec3< PREC > | p | ) | const |
| VEXfloat<PREC> GEO_ImplicitCappedCone< PREC >::operator() | ( | const VEXvec3< PREC > | p, |
| VEXvec3< PREC > & | grad | ||
| ) | const |
| VEXfloat<PREC> GEO_ImplicitCappedCone< PREC >::operator() | ( | const VEXvec3< PREC > | p, |
| VEXvec3< PREC > & | grad, | ||
| VEXfloat< PREC > & | height_grad, | ||
| VEXfloat< PREC > & | r1_grad, | ||
| VEXfloat< PREC > & | r2_grad | ||
| ) | const |
| UT_IntervalT<VEXfloat<PREC> > GEO_ImplicitCappedCone< PREC >::operator() | ( | const UT_BoundingBoxT< VEXfloat< PREC >> & | p | ) | const |
| UT_IntervalT<VEXfloat<PREC> > GEO_ImplicitCappedCone< PREC >::operator() | ( | const VEXvec3< PREC > & | center, |
| VEXfloat< PREC > | radius | ||
| ) | const |
| VEXfloat<PREC> GEO_ImplicitCappedCone< PREC >::height = 1 |
Definition at line 267 of file GEO_ImplicitBasicSurfaces.h.
| bool GEO_ImplicitCappedCone< PREC >::invert = false |
Definition at line 270 of file GEO_ImplicitBasicSurfaces.h.
| VEXfloat<PREC> GEO_ImplicitCappedCone< PREC >::r1 = 0.5 |
Definition at line 268 of file GEO_ImplicitBasicSurfaces.h.
| VEXfloat<PREC> GEO_ImplicitCappedCone< PREC >::r2 = 0.25 |
Definition at line 269 of file GEO_ImplicitBasicSurfaces.h.