0
Q
在斜坡上繪製模型
A
回答
3
好吧,如果ü爲單位向上向量和ñ是單位表面正常的,那麼你想,輪流ü到ň旋轉。 (這種旋轉是不是唯一的:你可以後撰寫關於ü任何旋轉之前,任何繞ñ)
如何計算這個旋轉?那麼,這取決於你正在使用的框架或API,以及如何表示旋轉。一個體面的框架有一個API調用,例如在Unity 3D中有Quaternion.FromToRotation
。
如果你沒有API調用,那麼你可以自己解決。 (a,θ)。這裏θ是向量ù和之間的角度Ñ(可以計算使用cosine rule:ù·Ñ = | Ü | | Ñ | COSθ),和一個是垂直於兩個矢量的軸:a = u×n。 (有兩種特殊情況:當ü = ñ空旋轉就行了,如果ü = - ñ任何轉半圈的任何向量垂直於ü就行了。)
如果您使用的是OpenGL,現在可以撥打glRotate
。
如果你甚至沒有那個......好吧,你沒有業務問這種基本問題!但是see Wikipedia關於如何將軸角表示轉換爲矩陣表示。
相關問題
- 1. 如何使用mathematica繪製斜坡場?
- 2. 繪圖斜坡函數
- 3. 從地球模型中提取斜坡
- 4. 如何使FBX模型在斜坡上爬升
- 5. FlashDevelop:AS3在陡峭的斜坡上停頓
- 6. 識別斜坡上的重大變化
- 7. 在排序上找到一個斜坡上的點Java
- 8. 根據作業號碼繪製坡度
- 9. 在斷點前後找到斜坡
- 10. 如何在統一的斜坡/地形?
- 11. 「斜坡」是什麼意思在名稱
- 12. xna防止下山斜坡或山坡太陡
- 13. Matlab繪圖的坡度
- 14. Sage plot斜坡場和微分方程
- 15. 問題與反斜坡鼠疫和re.split
- 16. MATLAB曲線擬合與斜坡
- 17. GGPLOT2:圖例標識多個geom_abline斜坡
- 18. 熱圖ggplot2顏色斜坡(scale_fill_gradient)
- 19. 如何用緩坡傾斜角?
- 20. 分佈模式(紋理)和斜坡數學?
- 21. 繪製斜線與Java
- 22. 在R中繪製xgboost模型的AUC
- 23. asciiDoc - 繪製屏幕原型GUI模型
- 24. 在DEM上計算坡度
- 25. 如何在android手機上繪製斜線動畫?
- 26. 在紙上繪製UML抽象類而不用斜體?
- 27. 如何在觀察時間序列上繪製擬合模型
- 28. Vuforia - 在目標上繪製的模型尺寸錯誤
- 29. 如何通過optix示例在obj模型上繪製紋理
- 30. 如何在iPhone上繪製3D模型輪廓? (OpenGL ES)
什麼是上下文?你需要什麼?你是否需要數學將模型的所有頂點轉換到新的位置,你只是想在一些渲染管道中繪製它,你只是想了解它背後的數學嗎?你的問題是什麼? – wich 2011-01-20 10:43:27
我想設置GL模型視圖矩陣,這樣我就可以在我的模型VBO中繪製臉部(我知道xyz),並與正常的 – Will 2011-01-20 10:48:21