在其中一個渲染場景中,我的相機集中在箭頭處。我縮放箭頭,相機焦點改變。我應該如何計算箭頭所需的平移值以對抗由於縮放而導致的平移並保持相機焦點不變? (我不能改變相機變量) 假設紅色圓圈是相機焦點。第二幀顯示了所需的行爲。由於縮放而取消翻譯
0
A
回答
2
如果您將相機轉換爲原點,將其縮放,然後將其翻轉(按比例轉換),將相機放置在正確的位置。當不在原點時縮放事物往往會使它們遠離原點,因爲它們的位置以及其他所有東西都會縮放。
0
你稱之爲「照相機焦點」是什麼?那是你創造的東西嗎?或OpenGL內的東西?
我會應用該特定點的轉換。我的意思是規模的中心。這樣你會保持這個位置。
相關問題
- 1. 使用d3 SVG縮放而不翻譯
- 2. UIVIew動畫 - 縮放+翻譯
- 3. 翻譯和縮放動畫
- 4. 縮放和翻譯動畫
- 5. jQuery CSS設置子元素的縮放而不更改翻譯
- 6. 翻譯問題縮放對象
- 7. 的Android - 縮放視圖翻譯限制
- 8. Android畫布 - 縮放和翻譯
- 9. 如何翻譯和縮放NSImage?
- 10. 翻譯,縮放,旋轉陰陽符號
- 11. 在邊界內翻譯/縮放位圖?
- 12. iOS 6 AutoLayout縮放和翻譯動畫
- 13. UIImagePickerController不旋轉和翻譯/縮放
- 14. 以2步縮放和翻譯動畫
- 15. 在as3 AIR縮放和翻譯Android
- 16. 如何一起縮放和翻譯?
- 17. Django Rosetta - 由用戶權限翻譯而不是「翻譯者」組
- 18. Java Graphics2D平移和縮放/翻譯和縮放
- 19. UIScrollView並取消縮放縮放手勢
- 20. 如何旋轉/縮放/翻譯關於質心
- 21. CGAffineTransform:將縮放應用於翻譯,如何?
- 22. 如何將縮放翻譯應用於DrawingContext?
- 23. 同時縮放和翻譯基於目標的ImageView
- 24. RegionInfo:DisplayName由CurrentUICulture翻譯
- 25. Twig消息翻譯
- 26. netsh.exe消息翻譯
- 27. wxTextEntryDialog好的和取消的翻譯
- 28. OpenGL矩陣縮放然後翻譯仍然縮放我的位置
- 29. Symfony2翻譯URL和路由
- 30. FOSUserBundle翻譯路由名稱
「(按比例換算)」如果我用'Sy'縮放y,那麼y方向上的平移的數學方程是什麼? – control 2013-02-27 13:43:43
只能在Y軸上縮放,您應該有一個縮放矢量<1,y,1>然後將它與任何縮放比例相乘(如果它不是三維矢量,則縮放比例只需填充其他組件1) – Fonix 2013-02-27 13:58:02
爲什麼要縮放第二個翻譯?如果將一個點從(50,50)轉換爲原點,則縮放將使其位於原點,並且需要將其轉換回(50,50)。 – beaker 2013-02-28 17:18:58