X 軸と Y 軸を中心に Vector(0, -10, 0) を回転させたい。rotX
X度 (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);