24 bool angle_detection =
true;
25 double angle_value = 45.;
30 double hgrad = 1.105171;
31 bool enable_anisotropy =
false;
33 bool optimLES =
false;
35 bool noinsert =
false;
39 std::string metric_attribute =
"no_metric";
41 bool level_set =
false;
42 std::string ls_attribute =
"no_ls";
53 bool remesh_2d(
const Eigen::MatrixXd &
V,
const Eigen::MatrixXi &
F,
54 Eigen::MatrixXd &OV, Eigen::MatrixXi &OF,
55 MmgOptions opt = MmgOptions(),
56 const std::vector<int> *pinned_vertices =
nullptr);
66 void remesh_adaptive_2d(
const Eigen::MatrixXd &
V,
const Eigen::MatrixXi &
F,
const Eigen::VectorXd &S,
67 Eigen::MatrixXd &OV, Eigen::MatrixXi &OF, MmgOptions opt = MmgOptions());
76 bool remesh_3d(
const Eigen::MatrixXd &
V,
const Eigen::MatrixXi &T,
77 Eigen::MatrixXd &OV, Eigen::MatrixXi &OF, Eigen::MatrixXi &OT,
78 MmgOptions opt = MmgOptions(),
79 const std::vector<int> *pinned_vertices =
nullptr);
91 void remesh_adaptive_3d(
const Eigen::MatrixXd &
V,
const Eigen::MatrixXi &T,
const Eigen::VectorXd &S,
92 Eigen::MatrixXd &OV, Eigen::MatrixXi &OF, Eigen::MatrixXi &OT, MmgOptions opt = MmgOptions());