【发布时间】:2018-11-18 20:58:18
【问题描述】:
所以就像在一个主题中,我有 2 个对象,一个我在移动(在 z 和 x 轴上)另一个是静态的,但应该围绕 y 轴旋转以始终像看另一个...这已经一周了
我现在得到的是
从 1object 到 2object 的向量和 2object 的实际查看(也是向量) 我正在计算这两个向量之间的天使并将其添加到 2 个对象的 rotattion.y 中,但它无法正常工作
知道如何让它工作吗?顺便说一句,我正在使用 eular 天使变换
伪代码:
vectorFrom1to2 = vector1 - vector2;
lookatVectorof2ndObject;
我将它们都归一化,然后
float angle = acos(dot(vectorFrom1to2, lookatVectorof2ndObject));
object2.rotateY = angle;
我不知道我在哪里做错了
【问题讨论】:
标签: opengl math rotation glsl angle