1
Q
圓柱投影到球體
A
回答
1
經度和緯度不是圓柱座標;相反,它們相當於球面座標中的方位角和仰角。在每個緯度和經度上,你都有一個高度(如果它不是來自中心的真實高度,那麼可能需要添加球體的平均半徑)。
查看sph2cart函數,該函數將球面座標轉換爲笛卡爾座標。您必須先將度數轉換爲弧度。
採取的步驟:
- 創建只是東經矩陣(大小相同原件)。
- 對於只是緯度(在此之後,您應該有3個與您的原始大小相同的矩陣 - 緯度,經度,高度)。
- 確保那些緯度和經度矩陣是 弧度,不度
- 確保您的高度信息是從的 中心球體
- 使用
sph2cart
來獲得X,Y,Z矩陣。 - 使用surf(X,Y,Z)來繪製結果 從文檔sph2cart
注:
[X,Y,Z] = sph2cart(方位角,仰角,R )將球面座標數組的相應元素轉換爲笛卡爾座標或xyz, 座標。方位角,仰角和r必須全部大小相同(或者其中任何一個都可以是標量)。方位角和仰角分別爲角度爲 的平移位移,分別爲正x軸和平面的弧度位移。
相關問題
- 1. 將圓柱體內部的圖像投影到平面2D [Matlab]
- 2. 將球體投影到立方體上
- 3. 如何將點投影到球體上
- 4. 將圖片映射到球體或圓柱體
- 5. 如何將球形貼圖投影到球體/立方體上:「Equirectangular to cubic」
- 6. 現代OpenGL:繪製球體和圓柱體
- 7. 將圖像映射爲圓柱體或球體形狀?
- 8. 用WPF中的圓柱體加入兩個球體3D
- 9. 合併球體和柱體
- 10. 橢圓體到OSG的球體
- 11. Android的OpenGL的圓(球)看起來像橢圓..沒有投影/攝像頭
- 12. Gnuplot和球形/圓柱形繪圖
- 13. 創建透明圓柱體
- 14. X3dom:旋轉圓柱體
- 15. 查看圓柱體內部
- 16. NHibernate實體投影
- 17. 碰撞檢測 - 移動球體和圓柱體之間的響應
- 18. 緯度/經度轉換爲圖像x/y座標(米勒圓柱投影)
- 19. Python中球體投影圖像的高程失真
- 20. LINQ到實體投影嵌套列表
- 21. 將實體類型映射到投影
- 22. 如何用JavaFX創建空心圓柱體和圓錐體?
- 23. Away3d equirectangular to立體投影
- 24. 投影與子實體
- 25. 實體框架:在投影
- 26. 在圓柱體中生成隨機點
- 27. 如何用OpenGLES繪製圓柱體?
- 28. GLSL中的圓柱體冒充者
- 29. OpenGL:環繞圓柱體的紋理
- 30. D3DXCreateCylinder爲什麼不創建圓柱體?