OpenGL3围绕自身中心旋转对象

rjee0c15  于 2022-11-04  发布在  其他
关注(0)|答案(1)|浏览(209)

我试着在openGL中旋转对象(使用OpenTK框架),但他是围绕零点旋转的。逻辑上对象是围绕中心旋转的,但我不知道他应该如何围绕自己的中心(或其他点)旋转
第一个

woobm2wo

woobm2wo1#

矩阵乘法不是Commutative,其顺序为遮罩。在平移对象之前旋转对象:
gl_Position = vec4(aPosition, 1) * translate * model * view * projection;

gl_Position = vec4(aPosition, 1) * model * translate * view * projection;

相关问题