中易网

OpenGL中如果有多个物体,如何单独实现某个物体的平移旋转变换?

答案:2  悬赏:40  
解决时间 2021-02-10 21:40
OpenGL中如果有多个物体,如何单独实现某个物体的平移旋转变换?
最佳答案
我opengl忘得差不多了。
印象里是特定的状态对应特定的物体。
假如要画A B C三个物体,现在要平移A,旋转B,缩放C,
那么就设置平移矩阵,定义A的顶点;重置矩阵。
再设置旋转矩阵,定义B的顶点;重置矩阵。
最后设置缩放矩阵,再定义C的顶点,重置矩阵。
不知道说的对不对,还要高手指教。
全部回答
绘制物体前最靠近物体的操作是最先执行的操作, 执行顺序与代码顺序相反, 比如, 本代码中, 画出smaller planet后, 先执行rotatef(day... ),也就是自转, 再translatef,移到圆周轨道上去, 最后rotatef(year...).公转.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大卫是犹太人历史上最伟大的国王对吗
王家箐我想知道这个在什么地方
lol怎么不在客户端看自己的符文
女人爱吃糖是什么动物
高三化学中实验后熄灭酒精灯的顺序的问题,要
银行卡湿了水会怎么样,
金桥房产我想知道这个在什么地方
谁有那年青春我们正好的唯美句子,或者歌词什
上帝造亚当后,过了多久又造了夏娃?
电厂循环水泵出口需要止回阀吗
求bigbang loser音源
完全房屋产权资格什么意思
河北牌能在北京跑滴滴吗有补贴吗
宋家刀削面地址在哪,我要去那里办事
细胞学技术和分子学技术在医学上的区别
推荐资讯
脖子扭了看什么科室
威猛洁厕灵里含84精华有毒吗
电脑是该死的联想Y430笔记本,但光驱可以读盘
北新四巷/北新胡同(路口)在哪里啊,我有事要
奥特曼怎么演变的
药学和检验哪个工资高
在cad里怎么截图
天然气输配系统中的门站,储配站,分输站,调
商鲲培训学院地址有知道的么?有点事想过去
君权神授谁提出的
公司的电脑坏了要怎么写报告
姐妹厨房安鲜小店地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?