📚 教程目录

    • 📁GDAL 教程
    • 📁GeoServer 教程
    • 📁GeoServer REST API
    • 📁CesiumJS 教程
    • 📁GeoTools 教程
    • 📁QGIS 教程
    • 📁PostGIS 教程
    • 📁GeoServer Cloud
    • 📁OpenGIS Utils Java
    • 📁OpenGIS Utils .NET
    • 📁Geometry API Java
    • 📁Geometry API .NET
    • 📁NetTopologySuite
    • 📁SharpMap
    • 📁Mapsui
    • 📁OpenLayers
    • 📁GeoPipeAgent
    • 📁GeoPandas
    • 📁Shapely
    • 📁数据格式
    • 📁地图服务
    • 📁开发环境
    • 📁开发技巧
    • 📁Lin.ear th.inking
    • 📁IFoxCAD
    • 📁FY_Layout
    • 📁LightCAD
    • 📁Clipper2
    • 📁Clipper1
    • 📁Chili3D
    • 📁LibreDWG
    • 📁QCAD
    • 📁Astral3D
    • 📁KiCad
    • 📁SolveSpace
    • 📁CadQuery
    • 📁LibreCAD
    • 📁FreeCAD
    • 📁Admin.NET
    • 📁Furion
    • 📁SOD 框架
    • 📁.NET Reactor
    • 📁NPOI
    • 📁ReoGrid
    • 📁SqlSugar
    • 📁Dify 平台
    • 📁KE3036-Keyes-Pico
    • 📁Clipper2
    • 📁Clipper1
    • 📁BillionMail
    • 📁RuoYi-Cloud
    • 📁GIS工具教程
    • 📁Vue3+OpenLayers
    • 📁Vue3地图大屏
    • 📁AI智慧水务前端

znlgis 博客

GIS开发与技术分享

首页 关于 B站 GitHub

Clipper1 C# 源码解读教程

本教程深入解读 Clipper1 多边形裁剪库的 C# 源代码实现,帮助读者理解其核心算法原理和代码设计。

基础篇

  • 第1章:Clipper1 概述与入门
  • 第2章:核心数据结构 - IntPoint、DoublePoint、IntRect
  • 第3章:路径与多边形表示 - Path、Paths、PolyNode、PolyTree
  • 第4章:枚举类型与常量定义
  • 第5章:Int128 高精度整数运算

核心架构篇

  • 第6章:ClipperBase 基类详解
  • 第7章:边缘数据结构 TEdge 深入分析
  • 第8章:局部极小值与扫描线机制
  • 第9章:Clipper 类结构与初始化

布尔运算篇

  • 第10章:布尔运算执行流程
  • 第11章:活动边表 AEL 管理
  • 第12章:交点计算与处理
  • 第13章:水平边处理算法
  • 第14章:输出多边形构建
  • 第15章:孔洞检测与处理
  • 第16章:填充规则详解

偏移运算篇

  • 第17章:ClipperOffset 偏移类详解
  • 第18章:多边形偏移算法实现

进阶篇

  • 第19章:辅助函数与工具方法
  • 第20章:实际应用与最佳实践

共 20 章

© 2026 znlgis. 使用 GitHub Pages 托管.

本站访客数 人  |  本站总访问量 次  |  本页访问量 次

↑