2026-07-23 05:27:51 +00:00
|
|
|
#pragma once
|
2026-07-23 08:19:24 +00:00
|
|
|
#include "vde/boolean/boolean_2d.h"
|
|
|
|
|
#include "vde/core/polygon.h"
|
2026-07-23 05:27:51 +00:00
|
|
|
#include "vde/mesh/halfedge_mesh.h"
|
|
|
|
|
|
|
|
|
|
namespace vde::boolean {
|
2026-07-23 08:19:24 +00:00
|
|
|
using core::Point2D;
|
|
|
|
|
using core::Polygon2D;
|
|
|
|
|
using mesh::HalfedgeMesh;
|
2026-07-23 05:27:51 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
HalfedgeMesh mesh_boolean(const HalfedgeMesh& a, const HalfedgeMesh& b, BooleanOp op);
|
|
|
|
|
|
|
|
|
|
} // namespace vde::boolean
|