CAD开发文档目录
未来我可能会逐步更新CAD开发的文档,暂时先列一个目录清单在这里,后续逐步补充完善。
1. 几何内核
1.1数学库(math)设计
1.1.1 向量、矩阵定义及运算
1.1.2 非线性方程组&最优化求解系统
1.2 底层数据结构
底层数据结构设计是几何内核的基石,设计的好/巧妙,会给算法带了不少的效率提升。
1.2.1 Entity设计及原理
1.2.2 几何设计
1.2.3 拓扑结构设计及原理
1.3 持久化/序列化
1.3.1 用于debug的序列化和viewer开发
1.3.2 持久化和用于undo、redo
1.4 历史回退机制(Undo、Redo)
1.5 几何算法
1.5.1 求交
1.5.1.1 重合判断
-
曲线曲线重合: -
曲线曲面重合 -
曲面曲面重合
1.5.1.2 曲线求交
-
曲线求交接口和实现 -
曲线解析求交:曲线解析求交方案 -
曲线数值求交
1.5.2 距离
1.6 拓扑操作
1.6.1 欧拉操作
1.6.2 imprint
1.7 建模modeling
1.7.1 布尔运算
1.8 容差系统
1.8.1 容差来源和分析
1.8.2 系统容差
1.8.3 局部容差
拓扑容差设计:
1.8.4 容差处理思路
容差处理思路:容差处理思路
夜雨聆风