# Updates 变更 ## v1.3.1a2 ### 新特性 1. 新增 `MultipleComponents` 用于储存和筛选多个几何对象 2. 为几何对象增加 Hash 方法,现在几何对象的实际内存位置唯一决定其哈希值 3. 新增大量测试 4. 更新 `README.md` 与修订文档 ### 修复 1. 旋转求点缺少法向量轴参数问题 2. 旋转求点的内部算法未将法向量单位化的问题 3. 修复 `Line` 类 `ParallelPL` 参数 `distance` 不起作用的问题 ### 重构 1. 彻底拆分删除 `GeoUtils` ## v1.3.1a1 ### 新特性 1. `RotatePPA` 支持三维旋转 2. 基本更新了文档 3. 新增了大量测试 ### 修复 1. 循环依赖 ### 重构 1. 重构了参数模型的基类结构,增加 `Args` 模型层 2. 重构了交点计算和模型逻辑,内部不再使用 `IntersectionsLL` ## v1.3.0a1 ### 新特性 1. 编写此文档 2. 新增了较多测试 3. CI/CD 4. 更新依赖版本 5. 将内部坐标统一到三维 ### 修复 1. 修复导入路径错误 ### 重构 1. 将所有几何对象重构为 Pydantic DTO 强类型模型 2. 拆分冗长的数学计算层,重写了大部分算法