在我的3D空间中使用什么值

时间:2010-01-25 13:35:27

标签: iphone 3d opengl-es coordinate-systems frustum

这不是我真正的功能问题,而是一个更具战略性的问题。我是3D编程的新手,在查看教程和示例时,我认为坐标通常在-1和1之间。

我认为使用整数作为坐标感觉更自然。是否有任何特殊原因(s)为什么使用小浮动值,可能是性能还是其他什么?

我还没有那么远,所以也许这个问题有点太早,但是在创建我要导入的对象/纹理时,它们是在坐标通常具有整数的大小的应用程序中创建的,我猜(例如Photoshop用于纹理)。这对于我如何定义我的x / y / z尺寸不重要吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

我从未见过这么小的范围。这可能会在计算中引入问题。 更常见的风格是使用真实世界的比例,因此1个单位= 1米。使用浮点值更加真实 - 您需要小数值,因为当您旋转某些东西时,新坐标几乎总是非整数。使用整数会遇到规模和精度问题。