我想围绕 X 和 Y 轴旋转 Vector(0, -10, 0) 。我想旋转 XrotX
度(0 - 360°)和 YrotY
度(0 - 180°)。我尝试了很多,但我无法完成它。有人可以给我一个解决方案吗?我尝试过的一些代码:
LightRotX = -posX;
LightRotY = -10 * cos((rotY) * PI / 180.0) - posZ * sin((rotY) * PI / 180.0);
LightRotZ = -10 * sin((rotY) * PI / 180.0) + posZ * cos((rotY) * PI / 180.0);
float bZ = LightRotZ;
float bX = LightRotX;
LightRotX = bZ * sin((rotX) * PI / 180.0) + bX * cos((rotX) * PI / 180.0);
LightRotZ = bZ * cos((rotX) * PI / 180.0) - bX * sin((rotX) * PI / 180.0);