在 OpenGL 中围绕移动点旋转对象

时间:2021-07-22 03:53:43

标签: opengl game-engine glm-math

我正在尝试围绕一个移动点旋转四个对象。我尝试这样做:

glm::translate(glm::mat4(1.0f), glm::vec3("point", 0.f))
                * glm::rotate(glm::mat4(1.f), glm::radians(overlayTransformCom->rotation), { 0.f, 0.f, 1.f })
                * glm::translate(glm::mat4(1.0f), glm::vec3("object", 0.f))
                * glm::scale(glm::mat4(1.0f), glm::vec3(circleSize, circleSize, 0.0f));

但效果不佳。

0 个答案:

没有答案
相关问题