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为什么不创建圆柱体?