gjm
|
c0c04952dc
|
fix: HLR 结果中删除 AecDbEwFitting 产生的退化圆弧
原 isDegenerateArc 以 弧长/半径 比值判断退化圆弧,且无法区分结果来源。
改为按来源实体类型判断:
- result1 的键是数据库实体 id,直接判断该 id 是否为 AecDbEwFitting;
- result2 的键是无 id 的补充实体指针,先经 mpAdditional
(数据库实体id -> 其产生的补充实体) 反查归属的数据库实体 id,再判断。
删除规则:结果实体是 AcDbArc 且圆心角为 PI 时删除。
|
2026-10-16 21:34:08 +08:00 |
|