Wildmeshing Toolkit
Loading...
Searching...
No Matches
EmbedSegments.hpp
1#pragma once
2
3#include <wmtk/Types.hpp>
4
5namespace wmtk::utils {
6
35void embed_segments(
36 const MatrixXd& V,
37 const MatrixXi& E,
38 MatrixXd& V_out,
39 std::vector<Vector2r>& V_rational,
40 MatrixXi& F_out,
41 MatrixXi& E_out,
42 std::vector<std::vector<int>>* E_out_sources = nullptr);
43
62void read_input_curves(
63 const std::vector<std::string>& input_paths,
64 double remove_duplicate_eps,
65 MatrixXd& V_all,
66 MatrixXi& E_all,
67 std::vector<MatrixXd>& Vs_out,
68 std::vector<MatrixXi>& Es_out);
69
70} // namespace wmtk::utils