Clipper2 C# 源码解读教程
本教程深入解读 Clipper2 多边形裁剪库的 C# 源代码实现,帮助读者理解其核心算法原理和代码设计。Clipper2 是 Clipper1 的全面升级版本,采用了更现代的 C# 语言特性,并在算法和数据结构上进行了大量优化。
基础篇
- 第1章:Clipper2 概述与入门
- 第2章:核心数据结构 - Point64、PointD
- 第3章:路径与多边形表示 - Path64、PathD、Paths64、PathsD
- 第4章:矩形边界 - Rect64、RectD
- 第5章:枚举类型与常量定义
核心架构篇
- 第6章:InternalClipper 内部工具类
- 第7章:高精度运算与128位整数
- 第8章:ClipperBase 基类详解
- 第9章:Active 活动边结构
- 第10章:Vertex 顶点与 LocalMinima 局部极小值
输出结构篇
布尔运算篇
高级功能篇
进阶篇
共 20 章