|
static void | RemoveUnreferencedVertices (VecXT< Vec3d > *const v, VecXT< Vec3i > *const f) |
|
static void | RemoveDuplicateVertices (VecXT< Vec3d > *const v, VecXT< Vec3i > *const f) |
|
static void | RemoveDuplicateVertices (VecXT< Vec3d > *const v) |
|
static void | MeshIntersect (const VecXT< Vec3d > &va, const VecXT< Vec3i > &fa, const VecXT< Vec3d > &vb, const VecXT< Vec3i > &fb, VecXT< Vec3d > *const vab, VecXT< Vec3i > *const fab, VecXT< int > *const jab) |
|
static void | MeshIntersect (const VecXT< Vec3d > &va, const VecXT< Vec3i > &fa, const VecXT< Vec3d > &vb, const VecXT< Vec3i > &fb, VecXT< Vec3d > *const vab, VecXT< Vec3i > *const fab) |
|
static void | MeshIntersect (const VecXT< Vec3d > &va, const VecXT< Vec3i > &fa, double dist_pc_to_plane, Vec3d const &dir_n, VecXT< Vec3d > *const vab, VecXT< Vec3i > *const fab, VecXT< int > *const jab) |
|
static void | MeshIntersect (const VecXT< Vec3d > &va, const VecXT< Vec3i > &fa, double dist_pc_to_plane, Vec3d const &dir_n, VecXT< Vec3d > *const vab, VecXT< Vec3i > *const fab) |
|
static void | MeshRefine (VecXT< Vec3d > *const v, VecXT< Vec3i > *const f, int num_refines) |
|
static void | MeshDecimate (VecXT< Vec3d > *const v, VecXT< Vec3i > *const f, int num_nodes) |
|
static int | FacetComponents (const VecXT< Vec3i > &fi, VecXT< int > *const fc) |
|
static void | ReorientFacets (const VecXT< Vec3d > &v, VecXT< Vec3i > *const f) |
|
static bool | CheckWinding (const VecXT< Vec3d > &v, const VecXT< Vec3i > &f) |
|
static void | ConvexHull (const VecXT< Vec3d > &v0, VecXT< Vec3d > *const v1, VecXT< Vec3i > *const f1) |
|
static void | TetmeshBoundary (const VecXT< Vec4i > &tt, VecXT< Vec3i > *const ff, VecXT< int > *const fj) |
|
static void | TetmeshBoundary (const VecXT< Vec4i > &tt, VecXT< Vec3i > *const ff) |
|
static void | MarchingCubes (VecXT< Vec3d > *const vv, VecXT< Vec3i > *const ff, VecXT< VecXT< VecXT< double > > > const &sdf, Vec3d const &corner, Vec3d const &spacing, double iso_value=0) |
|
static VecXT< int > | GetPointsInsideMesh (const VecXT< Vec3d > &v, const VecXT< Vec3i > &f, const VecXT< Vec3d > &v_querry) |
|