HDK
|
#include <GU_Flatten2.h>
Classes | |
class | BoundaryMap |
class | PointMap |
class | QuadLayout |
Public Member Functions | |
Island (const GU_Detail *gdp, int idx=-1) | |
const GU_Detail * | getDetail () const |
SYS_FORCE_INLINE int | getIndex () const |
const GA_OffsetArray & | polys () const |
SYS_FORCE_INLINE void | appendPoly (GA_Offset poly) |
const Triangulation & | getTriangulation () const |
void | triangualte (const GA_EdgeGroup *seams=nullptr) |
void | calcHedgeDirichletData (UT_FprealArray &apx_cotan, UT_FprealArray &tri_area) const |
fpreal | calcArea (ROHandleV3R pos, UT_Vector3R *centroid=nullptr) const |
template<typename Func > | |
void | forEachVertex (Func func) const |
SYS_FORCE_INLINE bool | hasPointIndex () const |
int | numPoints () const |
GA_ROHandleI | vertexPointAttr () const |
SYS_FORCE_INLINE int | vertexPoint (GA_Offset vtx) const |
int | indexPoints (GA_RWHandleI &vtx_pt_attr) |
int | indexPoints (UT_IntArray &vtx_island_pt) const |
const PointMap & | getPointMap () const |
const QuadLayout & | getQuadLayout () const |
const BoundaryMap & | getBoundaryMap () const |
Definition at line 177 of file GU_Flatten2.h.
Definition at line 180 of file GU_Flatten2.h.
|
inline |
Definition at line 193 of file GU_Flatten2.h.
fpreal GU_Flatten2::Island::calcArea | ( | ROHandleV3R | pos, |
UT_Vector3R * | centroid = nullptr |
||
) | const |
void GU_Flatten2::Island::calcHedgeDirichletData | ( | UT_FprealArray & | apx_cotan, |
UT_FprealArray & | tri_area | ||
) | const |
|
inline |
Definition at line 215 of file GU_Flatten2.h.
|
inline |
Definition at line 542 of file GU_Flatten2.h.
Definition at line 184 of file GU_Flatten2.h.
|
inline |
Definition at line 187 of file GU_Flatten2.h.
Definition at line 528 of file GU_Flatten2.h.
|
inline |
Definition at line 535 of file GU_Flatten2.h.
|
inline |
Definition at line 197 of file GU_Flatten2.h.
|
inline |
Definition at line 226 of file GU_Flatten2.h.
|
inline |
Definition at line 238 of file GU_Flatten2.h.
|
inline |
Definition at line 246 of file GU_Flatten2.h.
|
inline |
Definition at line 229 of file GU_Flatten2.h.
|
inline |
Definition at line 190 of file GU_Flatten2.h.
|
inline |
Definition at line 203 of file GU_Flatten2.h.
|
inline |
Definition at line 235 of file GU_Flatten2.h.
|
inline |
Definition at line 232 of file GU_Flatten2.h.