2022年2022年计算机辅助应用 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年2022年计算机辅助应用 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机辅助应用 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机辅助应用技术基础姓名:学号:班级:完成时间:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 1 目录第一题 2 第二题 6 第三题 8 第四题 10 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 2 第一题/*/ /*旋转的风轮 */ /*/ /* 这
2、是一个基于OpenGL的小程序,其绘制了几个由三角形构成的风轮。通过乘上移动、缩放以及旋转的矩阵实现风轮在转动过程中的不同效果。*/ /*/ /* 作者: xx*班级: xxxxxxxx*学号: xxxxxxxxx*/ /*程序代码 */ #include #include static int i =0; / 设置 i 的初始值为0 void myinit(void) glClearColor (1.0, 0.9, 0.9, 0.0); / 设置背景色glEnable(GL_LINE_SMOOTH); void DrawTangle() glBegin(GL_TRIANGLES); / 绘制
3、四个锐角顶点相对的直角三角形glColor3f (0.0, 0.0, 1.0); / 该点的 RGB颜色参数glVertex2f(0,0); / 一个顶点的坐标glColor3f (0.0, 1.0, 0.0); glVertex2f(0,-140.0); glColor3f (1.0, 0.0, 0.0); glVertex2f(50,-140.0); glColor3f (0.0, 0.0, 1.0); glVertex2f(0,0); glColor3f (0.0, 1.0, 0.0); glVertex2f(0,140.0); glColor3f (1.0, 0.0, 0.0); gl
4、Vertex2f(-50,140.0); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 3 glColor3f (0.0, 0.0, 1.0); glVertex2f(0,0); glColor3f (0.0, 1.0, 0.0); glVertex2f(140.0,0); glColor3f (1.0, 0.0, 0.0); glVertex2f(140.0,50.0); glColor3f (0.0, 0.0, 1.0)
5、; glVertex2f(0,0); glColor3f (0.0, 1.0, 0.0); glVertex2f(-140,0.0); glColor3f (1.0, 0.0, 0.0); glVertex2f(-140.0,-50.0); glEnd(); void display(void) glClear (GL_COLOR_BUFFER_BIT); glMatrixMode(GL_MODELVIEW); / 指定“ GL_MODELVIEW ”矩阵为当前矩阵glLoadIdentity(); / 重置当前指定的矩阵为单位矩阵glPolygonMode(GL_FRONT,GL_LINE)
6、; / 显示模式将适用于物体的前向面,显示线段,多边形用轮廓显示glLoadIdentity(); glPolygonMode(GL_FRONT,GL_LINE); / 显示模式将适用于物体的前向面,显示线段,多边形用轮廓显示glTranslatef(135.0, 135.0, 0.0); / 把当前矩阵和一个表示移动物体的矩阵相乘,三个参数分别表示了在三个坐标上的位移值。glScalef(0.4,0.4,0.0); / 把当前矩阵和一个表示缩放物体的矩阵相乘,x,y,z分别表示在该方向上的缩放比例。glRotatef(i/10,1.0,0.0,0.0); / 把当前矩阵和一个表示旋转物体的矩
7、阵相乘,物体将绕着 (0,0,0)到(x,y,z)的直线以逆时针旋转,参数angle 表示旋转的角度。DrawTangle(); glLoadIdentity(); glPolygonMode(GL_FRONT,GL_LINE); glTranslatef(135.0, -135.0, 0.0); glScalef(0.4,0.4,0.0); glRotatef(i/10,0.0,0.0,1.0); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年计算机辅助应用 2022 计算机辅助 应用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内