fix: 修正 GiDrawUtility::RotateAndMove 旋转后的平移量 #63

Closed
home-laptop wants to merge 1 commits from home-lenovo-legion-r9000/fix/gidrawutility-rotateandmove AGit into main
pull from: home-lenovo-legion-r9000/fix/gidrawutility-rotateandmove
Collaborator
  • 平移项改为 ptDist - R·ptOrig:原 ptDist - ptOrig 仅在 ptOrig 为原点时成立;DrawTydf 的 bIsTfdy 分支 ptOrig 被移到 (0,0,H),vtMove 非 Z 轴时落点偏移
  • 零向量输入回退 Z 轴:原 *_vtOrig *= 1 是 no-op,零向量 rotateTo 结果未定义
- 平移项改为 ptDist - R·ptOrig:原 ptDist - ptOrig 仅在 ptOrig 为原点时成立;DrawTydf 的 bIsTfdy 分支 ptOrig 被移到 (0,0,H),vtMove 非 Z 轴时落点偏移 - 零向量输入回退 Z 轴:原 *_vtOrig *= 1 是 no-op,零向量 rotateTo 结果未定义
home-laptop added 1 commit 2026-10-25 18:10:47 +08:00
- 平移项改为 ptDist - R·ptOrig:原 ptDist - ptOrig 仅在 ptOrig 为原点时成立;DrawTydf 的 bIsTfdy 分支 ptOrig 被移到 (0,0,H),vtMove 非 Z 轴时落点偏移
- 零向量输入回退 Z 轴:原 *_vtOrig *= 1 是 no-op,零向量 rotateTo 结果未定义
gjm closed this pull request 2026-10-25 18:19:06 +08:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gjm/envi-code#63