在模型空间中定位模型的标准是什么?

时间:2013-07-15 17:14:16

标签: opengl graphics matrix directx

大多数模型是以原点为中心,还是原点的底部还是其他东西?

我问,因为在我的应用中,我必须存储物体的世界位置,我不确定位置是否应该指定它们的中心,底部中心或其他东西。我希望它与在模型空间中完成的方式相匹配,以便更容易进行转换。

标准是什么?

2 个答案:

答案 0 :(得分:2)

没有这方面的标准,但是起源的定心模型是一种方便的做事方式;通过这种方式为基元定义边界体积更容易,通常有更简单的公式来定义它们。

除非模型存在问题,否则我将模型空间原点的位置设置为世界空间位置,这是最简单的方法,在大多数情况下都能正常工作。

答案 1 :(得分:1)

模型空间之所以如此命名,是因为它是模型所在的空间。选择完全是任意的,通常按照惯例(针对特定团队)或创建模型所需的艺术家来定义。

因此,如果您拥有对模型的控制权,那么您应该使用任何空间使您最方便地构建模型或者使用消费代码所期望的任何空间。这完全取决于你。