#pragma once #include "vde/boolean/boolean_2d.h" #include "vde/core/polygon.h" #include "vde/mesh/halfedge_mesh.h" namespace vde::boolean { using core::Point2D; using core::Polygon2D; using mesh::HalfedgeMesh; HalfedgeMesh mesh_boolean(const HalfedgeMesh& a, const HalfedgeMesh& b, BooleanOp op); } // namespace vde::boolean