参考课堂教学中关于模型变化的講解编写对一个三角形分别实现平移、缩放、旋转等变化的源码及效果图。请以该例为蓝本实现3题的代码编写。
如下的几幅图第一幅就是在给出的代码部分进行修改,将GL_FLAT修改为GL_SMOOTH就可以表现出如下的第一幅图的混合色效果第二幅图中表现得是经过几种分开的变换的效果,分别为平移、旋转、缩放和原图其中也是使用了混合颜色的方式进行填充的。为了使几个转换之间相互不影响应注意每一个变换の前要加上这样的一行代码函数:glLoadIdentity
【注】核心代码其他不同代码如下面附代码的有色部分:
【注】第三幅图效果的实现代码:
加载中,请稍候......
}