0
Q
在斜坡上繪製模型
A
回答
3
好吧,如果ü爲單位向上向量和ñ是單位表面正常的,那麼你想,輪流ü到ň旋轉。 (這種旋轉是不是唯一的:你可以後撰寫關於ü任何旋轉之前,任何繞ñ)
如何計算這個旋轉?那麼,這取決於你正在使用的框架或API,以及如何表示旋轉。一個體面的框架有一個API調用,例如在Unity 3D中有Quaternion.FromToRotation
。
如果你沒有API調用,那麼你可以自己解決。 (a,θ)。這裏θ是向量ù和之間的角度Ñ(可以計算使用cosine rule:ù·Ñ = | Ü | | Ñ | COSθ),和一個是垂直於兩個矢量的軸:a = u×n。 (有兩種特殊情況:當ü = ñ空旋轉就行了,如果ü = - ñ任何轉半圈的任何向量垂直於ü就行了。)
如果您使用的是OpenGL,現在可以撥打glRotate
。
如果你甚至沒有那個......好吧,你沒有業務問這種基本問題!但是see Wikipedia關於如何將軸角表示轉換爲矩陣表示。
相關問題
- 1. 在斜坡上繪製三角形
- 2. 如何使用mathematica繪製斜坡場?
- 3. 繪圖斜坡函數
- 4. 從地球模型中提取斜坡
- 5. 如何使FBX模型在斜坡上爬升
- 6. STM32F4 PWM斜坡
- 7. FlashDevelop:AS3在陡峭的斜坡上停頓
- 8. 我該如何製作斜坡
- 9. 如何在Matlab中顯示斜坡上的斜率
- 10. 識別斜坡上的重大變化
- 11. 如何在模型上繪製紋理
- 12. Arduino斜坡映射值
- 13. 創建斜坡全寬css3
- 14. Box2D,libGDX斜坡碰撞
- 15. 在排序上找到一個斜坡上的點Java
- 16. 根據作業號碼繪製坡度
- 17. 「斜坡」是什麼意思在名稱
- 18. 在Cgfx中創建斜坡着色器
- 19. 如何在統一的斜坡/地形?
- 20. 在圖中找到斜坡的起點
- 21. 在斷點前後找到斜坡
- 22. 繪製適當的混合模型迴歸斜率
- 23. 繪製視覺上平滑的色調坡道?
- 24. xna防止下山斜坡或山坡太陡
- 25. Unity在斜坡向上/向下自動旋轉攝像機
- 26. Matlab繪圖的坡度
- 27. 熱圖ggplot2顏色斜坡(scale_fill_gradient)
- 28. 如何用緩坡傾斜角?
- 29. MATLAB曲線擬合與斜坡
- 30. 問題與反斜坡鼠疫和re.split
什麼是上下文?你需要什麼?你是否需要數學將模型的所有頂點轉換到新的位置,你只是想在一些渲染管道中繪製它,你只是想了解它背後的數學嗎?你的問題是什麼? – wich 2011-01-20 10:43:27
我想設置GL模型視圖矩陣,這樣我就可以在我的模型VBO中繪製臉部(我知道xyz),並與正常的 – Will 2011-01-20 10:48:21