龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/71316089 个人blog地址:http://yaoyl.cn/nehexue-xi-bi-ji-si/ 图像旋转 接下来我们将学习图像旋转。图像的旋转通过调用glRotatef(Angle,Xvector,Yvector,Zvector)实现。Angle表示旋转角度(注意是角度不是弧度),Xvector表示沿X轴旋转,Yvector表示沿着Y轴旋转,Zvector表示沿着Z轴旋转。注意旋转角度和RGB设置不一样,RGB的范围是0.0f-1.0f,而角度旋转的范围 …
阅读更多第二课和第三课内容为三角形和矩形的颜色渲染内容,通过实例告诉我们如何给实现的样例进行上色。 我们已经知道任何在OpenGL中,任何形状都将最终被分解成矩形和三角形两种形状,所以在这两课中我们将对三角形和矩形的构建和渲染进行学习。 三角形和矩形构造 构建三角形或者矩形的方法在DrawGLScene方法中实现。 绘制图像之前我们需要先将屏幕缓存清理掉,即调用glClear和glLoadIdentity。这个时候屏幕上的定位点将被重置于窗口的正中间。 整个屏幕按照空间直角坐标系的形式进行坐标划分,分为X轴,Y轴和Z轴,其中X轴正方向为右方,Y轴正方向为上方,Z轴正方向为屏幕外侧,原点为你的窗口中央。 开始绘制图形的之前,我们首先需要使 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/70254340 个人blog地址:http://123.207.243.115:81/rfidshi-yan-yi-zong-jie-2/ 因为实验需要,我要使用OpenGL搭建一个仿真驾驶环境。因为之前没有接触过OpenGL的相关知识,淦哥推荐通过NEHE来进行学习,之后会零零散散做一些笔记用来进行记录。学习的博客参见【地址】。 创建新的C++ 因为实验需要,我需要使用C++进行整个项目的编写。实验之前,我们需要先知道怎么用VS搭建一个窗口程序,这里我参考了【这篇博客】。 需要注意 …
阅读更多