NavisworksTransport/UnitTests/Core
tian 002618f371 feat: 自由路径(Free Path)一级路径类型
- PathType 新增 Free=3,显示'自由'
- 动画:统一包围盒中心对齐,方案1姿态(forward=切线,up=世界up正交化)
  复用 CanonicalRailPoseBuilder,新增 TryCreateFreePathRotationForFrame/AtStart
- 渲染:通行空间垂直偏移0(路径点即物体中心)
- 路径管理器:StartCreatingNewRoute/FinishEditing 支持 Free
- UI:PathEditingView 新增'自由'按钮 + NewFreePathCommand
- 数据库:枚举存 int 无需 schema 变更
- 迁移:加载时 IsTwoPointVertical 吊装路径 → Free
- 单测:新增 FreePathTests(6个全通过)

注:CornerTurnCheckHelperTests 6个失败为分支起点已存在的 pre-existing 问题,与本次无关
2026-07-31 16:02:25 +08:00
..
AliasTreeTests.cs fix(tests): 修复 AliasTreeTests 编译错误并更新过时旧格式兼容测试 2026-06-23 23:12:40 +08:00
CornerTurnCheckHelperTests.cs fix: 过弯检测三分搜索方向错误, 文章公式 L(θ) = (C₁-W·cosθ)/sinθ + (C₂-W·sinθ)/cosθ 2026-07-08 13:06:17 +08:00
FreePathTests.cs feat: 自由路径(Free Path)一级路径类型 2026-07-31 16:02:25 +08:00
PathHelperTests.cs fix collision report save timing 2026-04-10 00:16:55 +08:00
PathPersistenceTests.cs Add rail mount placement controls and persistence 2026-03-26 01:01:01 +08:00
PathPlanningManagerHoistingCompletionTests.cs fix hoisting descend point reuse 2026-04-09 23:28:12 +08:00
PathRouteCloneTests.cs Add path duplication workflow 2026-03-28 12:36:24 +08:00
SelectionClipBoxLockStateTests.cs Lock selection clip box after activation 2026-04-15 16:02:12 +08:00