NavisworksTransport/UnitTests
tian 84f67dbd79 fix: 自由路径姿态改为平面旋转(只绕垂直轴yaw,不绕前进轴滚动)
用户反馈:自由路径动画起点物体沿前进轴旋转90°(侧滚),
期望像地面路径一样只转向前进方向、仅绕垂直轴旋转。

根因:TryCreateFreePathRotationForFrame/AtStart 用了
CanonicalRailPoseBuilder(完整三维姿态,forward=3D切线),
会绕前进轴滚动。改为 CanonicalPlanarPoseBuilder
(forward=切线水平投影,up=世界up,只转yaw)。
撤销此前 ShouldPreservePathRotationForFrames 让 Free 保留姿态的改动。
同步更新 FreePathTests 断言(斜路径投影水平、纯垂直无水平方向返回false)。
257 单测全过。
2026-07-31 16:50:35 +08:00
..
CoordinateSystem 修改贴合后,路径宽度和通行空间高度不正确的问题 2026-06-24 20:42:51 +08:00
Core fix: 自由路径姿态改为平面旋转(只绕垂直轴yaw,不绕前进轴滚动) 2026-07-31 16:50:35 +08:00
Integration Fix auto path grid restore and validation 2026-04-26 19:11:03 +08:00
Properties Establish canonical coordinate framework with tests 2026-03-21 06:10:34 +08:00
Utils 修复地面倾斜路径偏移的问题 2026-04-05 14:03:41 +08:00