ViewDesignEngine  3.1.0
高性能 CAD 计算几何引擎
boolean_2d.h 文件参考

二维多边形布尔运算 更多...

#include "vde/core/polygon.h"
#include <vector>
boolean_2d.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

命名空间

 vde
 
 vde::boolean
 

枚举

enum class  vde::boolean::BooleanOp { vde::boolean::Union , vde::boolean::Intersection , vde::boolean::Difference , vde::boolean::SymDiff }
 布尔运算类型 更多...
 

函数

std::vector< Polygon2D > vde::boolean::boolean_2d (const Polygon2D &a, const Polygon2D &b, BooleanOp op)
 二维多边形布尔运算 更多...
 

详细描述

二维多边形布尔运算

支持并集、交集、差集、对称差等标准布尔操作。 基于 Vatti 算法实现。

在文件 boolean_2d.h 中定义.