Files
ViewDesignEngine/include/vde/brep/brep_boolean.h
T

16 lines
460 B
C++
Raw Normal View History

#pragma once
#include "vde/brep/brep.h"
namespace vde::brep {
/// B-Rep level boolean union: A B
[[nodiscard]] BrepModel brep_union(const BrepModel& a, const BrepModel& b);
/// B-Rep level boolean intersection: A ∩ B
[[nodiscard]] BrepModel brep_intersection(const BrepModel& a, const BrepModel& b);
/// B-Rep level boolean difference: A \ B
[[nodiscard]] BrepModel brep_difference(const BrepModel& a, const BrepModel& b);
} // namespace vde::brep