Wildmeshing Toolkit
Loading...
Searching...
No Matches
read_triangle_mesh.hpp
1#pragma once
2
3#include <wmtk/Types.hpp>
4#include <wmtk/io/ReadProvenance.hpp>
5
6namespace wmtk::io {
7
12void clean_triangle_mesh(
13 MatrixXd& V,
14 MatrixXi& F,
15 double tol_rel = -1,
16 double tol_abs = -1,
17 std::vector<int>* face_tags = nullptr,
18 ReadProvenance* provenance = nullptr);
19
41void read_triangle_mesh(
42 const std::string& path,
43 Eigen::MatrixXd& V,
44 Eigen::MatrixXi& F,
45 double tol_rel = 2e-4,
46 double tol_abs = -1);
47
56void read_triangle_mesh(
57 const std::vector<std::string>& paths,
58 Eigen::MatrixXd& V,
59 Eigen::MatrixXi& F,
60 double tol_rel = 2e-4,
61 double tol_abs = -1,
62 std::vector<int>* face_input = nullptr,
63 ReadProvenance* provenance = nullptr);
64
65} // namespace wmtk::io