fix(HLR): 清理剖切结果中的退化圆弧,避免圆心角溢出生成反向大圆弧 #9

Merged
gjm merged 1 commits from company-desktop-computer/company-ai-dev AGit into main 2026-10-16 13:12:45 +08:00
1 Commits
Author SHA1 Message Date
company-desktop-computer a1c7d39dc6 fix(HLR): 清理剖切结果中的退化圆弧,避免圆心角溢出生成反向大圆弧
AecDbXCamera::hlrCalc 在 HLR 计算后新增 isDegenerateArc 判定:结果为 AcDbArc 且 弧长/半径 < 1e-6 时视为退化圆弧(圆心角极小),从 result1/result2 中删除,防止数值溢出把"很小一段"翻转成"反向的大圆弧"。
2026-10-16 13:11:21 +08:00