ViewDesignEngine  3.1.0
高性能 CAD 计算几何引擎
brep_boolean.h
浏览该文件的文档.
1 #pragma once
26 #include "vde/brep/brep.h"
27 
28 namespace vde::brep {
29 
57 [[nodiscard]] BrepModel brep_union(const BrepModel& a, const BrepModel& b);
58 
80 [[nodiscard]] BrepModel brep_intersection(const BrepModel& a, const BrepModel& b);
81 
103 [[nodiscard]] BrepModel brep_difference(const BrepModel& a, const BrepModel& b);
104 
105 } // namespace vde::brep
边界表示(B-Rep)核心数据结构
B-Rep 模型
Definition: brep.h:177
Definition: brep.h:54
BrepModel brep_difference(const BrepModel &a, const BrepModel &b)
B-Rep 布尔差集: A \ B
BrepModel brep_union(const BrepModel &a, const BrepModel &b)
B-Rep 布尔并集: A ∪ B
BrepModel brep_intersection(const BrepModel &a, const BrepModel &b)
B-Rep 布尔交集: A ∩ B