作业帮 > 综合 > 作业

如何使用opengl读取多个模型,然后对模型进行一些操作,比如:平移、缩放、旋转.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/11 16:42:28
如何使用opengl读取多个模型,然后对模型进行一些操作,比如:平移、缩放、旋转.
使用opengl读取多个模型,然后对模型进行一些操作,比如:平移、缩放、旋转.这些操作都是对整个视图进行的,怎样才能对其中某一个模型进行平移呢,平移这个模型的时候,其他的模型位置不变怎样才能对其中某一个模型进行平移呢,平移这个模型的时候,其他的模型位置不变
你可以使用glpushmatrix()和glpopmatrix()进行矩阵入栈和出栈,相当于将模型的状态先保存一下,处理完平移等状态后,出栈.别的模型不会受到影响.
再问: 你好,刚开始学这个,这种变换应该属于视点变换,我还不懂。我这有一个源程序,可以发给你,你可以帮我改一改吗?这个程序导入几个模型之后已经可以实现平移、旋转和缩放。只要能够实现对其中一个模型变换,其余的模型状态不变就可以了。对你来说应该不是很难的,我可以送你100分。 如果可以请加我QQ 767658294
再问: 我这有一个程序,你可以帮我改一改吗 如果能够帮我改好,可以送你100分 请加我QQ767658294