gpt4 book ai didi

c++ - 没有 "animation"的对象旋转

转载 作者:行者123 更新时间:2023-11-30 04:33:11 26 4
gpt4 key购买 nike

我试图在 OpenGL 中旋转一个对象,而不是它在其轴上重复旋转。有什么方法可以解决这个问题,还是我必须获得其他图书馆或其他东西?

我只是想画一些平面正方形并旋转它们以制作一个简单的 3 层墙的 1 层房间来测试照明和阴影。

最佳答案

虽然您的问题有点不清楚,但听起来您并不了解glPushMatrixglPopMatrix。使用 glPushMatrix,您基本上可以保存当前选定的矩阵,然后使用 glPopMatrix 再次恢复它。但是请确保在每个 glPushMatrix 之后及时跟上相应的 glPopMatrix。但您绝对不需要使用其他库。

所以我觉得你想做

for(i=0; i<3; ++i)
{
glPushMatrix();
glRotatef(...);
wall(i);
glPopMatrix();
}

关于c++ - 没有 "animation"的对象旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7058365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com