处理 - 将 X/Y 零坐标设置为显示窗口中心
我正在尝试使用纬度和经度坐标在处理中绘制地图。有没有办法将X轴和Y轴的零坐标设置为显示窗口的中心。
或者有谁知道如何将球坐标转换为笛卡尔坐标?
谢谢
I'm trying to use latitude and longitude coordinates to plot a map in Processing. Is there a way to set the zero coordinates of the X and Y axis to the center of the display window.
Or does anyone know how to convert spherical coordinates to cartesian?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我假设你有 r 的球面坐标,半径; theta,从 (1,0,0) 开始绕 Z 轴向 (0,1,0) 旋转的水平角; phi,从正 Z 轴到负 Z 轴的垂直角;这就是我从那时起的记忆。请记住,在大多数编程语言中,角度都以弧度为单位; 2*pi 弧度 = 180 度。
I'll assume you have spherical coordinates of r, radius; theta, horizontal angle around Z-axis starting at (1,0,0) and rotating toward (0,1,0); and phi, vertical angle from positive Z-axis toward negative Z-axis; that being how I remember it from back when. Remember that angles are in radians in most programming languages; 2*pi radians = 180 degrees.