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 178 of file GU_Flatten2.h.
Definition at line 181 of file GU_Flatten2.h.
|
inline |
Definition at line 194 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 216 of file GU_Flatten2.h.
|
inline |
Definition at line 543 of file GU_Flatten2.h.
|
inline |
Definition at line 185 of file GU_Flatten2.h.
|
inline |
Definition at line 188 of file GU_Flatten2.h.
|
inline |
Definition at line 529 of file GU_Flatten2.h.
|
inline |
Definition at line 536 of file GU_Flatten2.h.
|
inline |
Definition at line 198 of file GU_Flatten2.h.
|
inline |
Definition at line 227 of file GU_Flatten2.h.
|
inline |
Definition at line 239 of file GU_Flatten2.h.
|
inline |
Definition at line 247 of file GU_Flatten2.h.
|
inline |
Definition at line 230 of file GU_Flatten2.h.
|
inline |
Definition at line 191 of file GU_Flatten2.h.
|
inline |
Definition at line 204 of file GU_Flatten2.h.
|
inline |
Definition at line 236 of file GU_Flatten2.h.
|
inline |
Definition at line 233 of file GU_Flatten2.h.