【发布时间】:2010-12-02 11:16:32
【问题描述】:
我正在编写一些处理坐标系、几何和其他类似内容的代码。 我想知道一般来说,关于球坐标的常见计算,哪种方法是存储球坐标的最常见/实用/有效的方法。 是吗:
theta - [0, 180)
phi - [0, 360)
或
theta - [-90, 90)
phi - [-180, 180)
还是别的什么?
(为清楚起见,上述坐标以弧度表示,但我通常会将它们保持为弧度以提高速度,因为数学函数通常是针对弧度实现的。)
我知道从数学方面来说,它是完全不相关的,但我想知道某个选择是否会导致更简单或更有效的实现。
【问题讨论】:
-
“常用计算”是什么意思?你的意思是“找出这两个点之间的距离”或“在屏幕上绘制这些点”或“找到这个点的最近邻居”......?
标签: performance geometry coordinates coordinate-systems