6#include <igl/signed_distance.h>
61 double iso_value = 0);
Definition igl_wrapper.hpp:10
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)
Definition igl_wrapper.cpp:237
static void MeshDecimate(VecXT< Vec3d > *const v, VecXT< Vec3i > *const f, int num_nodes)
Definition igl_wrapper.cpp:311
static int FacetComponents(const VecXT< Vec3i > &fi, VecXT< int > *const fc)
Definition igl_wrapper.cpp:327
static void MeshRefine(VecXT< Vec3d > *const v, VecXT< Vec3i > *const f, int num_refines)
Definition igl_wrapper.cpp:296
static void ReorientFacets(const VecXT< Vec3d > &v, VecXT< Vec3i > *const f)
Definition igl_wrapper.cpp:340
static void ConvexHull(const VecXT< Vec3d > &v0, VecXT< Vec3d > *const v1, VecXT< Vec3i > *const f1)
Definition igl_wrapper.cpp:360
static void RemoveDuplicateVertices(VecXT< Vec3d > *const v, VecXT< Vec3i > *const f)
Definition igl_wrapper.cpp:209
static VecXT< int > GetPointsInsideMesh(const VecXT< Vec3d > &v, const VecXT< Vec3i > &f, const VecXT< Vec3d > &v_querry)
Definition igl_wrapper.cpp:428
static bool CheckWinding(const VecXT< Vec3d > &v, const VecXT< Vec3i > &f)
Definition igl_wrapper.cpp:350
static void TetmeshBoundary(const VecXT< Vec4i > &tt, VecXT< Vec3i > *const ff, VecXT< int > *const fj)
Definition igl_wrapper.cpp:373
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)
Definition igl_wrapper.cpp:394
static void RemoveUnreferencedVertices(VecXT< Vec3d > *const v, VecXT< Vec3i > *const f)
Definition igl_wrapper.cpp:193
Definition bond_entry.hpp:7
std::vector< T > VecXT
Definition utils_macros.hpp:31
std::array< double, 3 > Vec3d
Definition utils_macros.hpp:18
dir_n
Definition json_serilization.hpp:19