HDK
|
#include <UT_TriangleMesh.h>
Public Types | |
using | Real = typename M::Real |
using | Complex = typename M::Complex |
using | Vector3 = typename M::Vector3 |
Public Member Functions | |
UT_PointAtlas (const M &mesh) | |
SYS_FORCE_INLINE Real | pointAngleScale (int p) const |
SYS_FORCE_INLINE Real | hedgeAngularOffset (int h) const |
SYS_FORCE_INLINE Real | hedgeAngularCoord (int h) const |
SYS_FORCE_INLINE Real | radialCoord (int h) const |
SYS_FORCE_INLINE Complex | hedgeComplexCoord (int h) const |
SYS_FORCE_INLINE Complex | hedgeComplexDirection (int h, int n=1) const |
SYS_FORCE_INLINE Real | complexToAngular (Complex z) const |
SYS_FORCE_INLINE Real | complexToRadial (Complex z) const |
int | angularLowerBoundHedge (int p, Real angle) const |
Vector3 | extrinsicPointTangent (int p, Real radial, Real angular) const |
SYS_FORCE_INLINE Vector3 | extrinsicPointTangent (int p, Complex z) const |
SYS_FORCE_INLINE Complex | pointMaxPrincipalDirection (int p) const |
Definition at line 750 of file UT_TriangleMesh.h.
using UT_PointAtlas< M >::Complex = typename M::Complex |
Definition at line 754 of file UT_TriangleMesh.h.
using UT_PointAtlas< M >::Real = typename M::Real |
Definition at line 753 of file UT_TriangleMesh.h.
using UT_PointAtlas< M >::Vector3 = typename M::Vector3 |
Definition at line 755 of file UT_TriangleMesh.h.
|
explicit |
Definition at line 839 of file UT_TriangleMesh.h.
int UT_PointAtlas< M >::angularLowerBoundHedge | ( | int | p, |
Real | angle | ||
) | const |
Definition at line 905 of file UT_TriangleMesh.h.
UT_PointAtlas< M >::Real UT_PointAtlas< M >::complexToAngular | ( | Complex | z | ) | const |
Definition at line 897 of file UT_TriangleMesh.h.
|
inline |
Definition at line 805 of file UT_TriangleMesh.h.
UT_PointAtlas< M >::Vector3 UT_PointAtlas< M >::extrinsicPointTangent | ( | int | p, |
Real | radial, | ||
Real | angular | ||
) | const |
Definition at line 935 of file UT_TriangleMesh.h.
UT_PointAtlas< M >::Vector3 UT_PointAtlas< M >::extrinsicPointTangent | ( | int | p, |
Complex | z | ||
) | const |
Definition at line 956 of file UT_TriangleMesh.h.
|
inline |
Definition at line 777 of file UT_TriangleMesh.h.
UT_PointAtlas< M >::Real UT_PointAtlas< M >::hedgeAngularOffset | ( | int | h | ) | const |
Definition at line 871 of file UT_TriangleMesh.h.
UT_PointAtlas< M >::Complex UT_PointAtlas< M >::hedgeComplexCoord | ( | int | h | ) | const |
Definition at line 881 of file UT_TriangleMesh.h.
UT_PointAtlas< M >::Complex UT_PointAtlas< M >::hedgeComplexDirection | ( | int | h, |
int | n = 1 |
||
) | const |
Definition at line 889 of file UT_TriangleMesh.h.
|
inline |
Definition at line 763 of file UT_TriangleMesh.h.
UT_PointAtlas< M >::Complex UT_PointAtlas< M >::pointMaxPrincipalDirection | ( | int | p | ) | const |
Definition at line 963 of file UT_TriangleMesh.h.
|
inline |
Definition at line 786 of file UT_TriangleMesh.h.