绕着对象到世界坐标的转换

时间:2020-03-03 00:13:27

标签: graphics

因此,我在计算机图形学课程的入门课程中,努力将对象坐标转换为世界坐标,等等。将其转换为object-> world的点仅仅是变换矩阵吗?如果有人对此有任何资源,那将是非常有帮助的。

1 个答案:

答案 0 :(得分:0)

世界转型的对象相当简单。当您打开建模器(例如搅拌器)时,您将创建一个对象,例如一条狗。

让我们假设狗的姿势使它的面点指向-z方向,爪子的高度为0,并且其躯干沿xz平面居中(即,它的一半位于身体的一侧,并且另一半)。

这是模型空间,您的狗居中。但是,您可能不希望您的狗在那里,因为您的狗在世界空间中与众不同。而且他的方向可能也不同。

说,我们希望我们的狗位于位置(36,43,0),鼻尖方向(1,0,-1)。这意味着需要将狗移动到(36,43,0),这仅意味着将该矢量添加到模型位置。我们希望将他旋转45度,以便他朝所需方向看。

编码旋转和平移的矩阵变换是世界变换的模型。

相关问题