Wildmeshing Toolkit
Loading...
Searching...
No Matches
axis_aligned_fusion.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
4#include <vector>
5
6namespace wmtk {
7class Mesh;
8} // namespace wmtk
10
11// TODO: this really shouldn't require returning a mesh
12// void axis_aligned_fusion(Mesh& m, const std::vector<bool>& axes_to_fuse, double eps = 1e-10);
13std::shared_ptr<Mesh>
14axis_aligned_fusion(const Mesh& m, const std::vector<bool>& axes_to_fuse, double eps = 1e-10);
15
16} // namespace wmtk::components::multimesh
std::shared_ptr< Mesh > axis_aligned_fusion(const Mesh &mesh, const std::vector< bool > &operating_axis, double eps)