



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机图形学实验-二维图形的变换算法 学 院:计算机科学与技术学院专 业:软件工程 班 级:软工152班学 号:1500170408学生姓名:刘强坤 指导老师:张健学院:计算机科学与技术学院 专业: 软件工程 班级: 软工152班姓名刘强坤学号1500170408实验组实验时间2017.11.5指导教师张健成绩实验项目名称二维图形的变换实验要求绕容易参照点旋转、缩放等实验目的实验环境Visual Studio 2015实验内容实验核心代码:#include#include #include void init(void)glClearColor(0.0, 0.0, 0.0, 0.0);glShadeModel(GL_SMOOTH);void draw_triangle(void)glShadeModel(GL_SMOOTH);glColor3f(0.7, 1.0, 0.50);glBegin(GL_TRIANGLES);/画出三角形,为混合色填充方式glVertex2f(150.0, 75.0);glColor3f(0.6, 0.5, 0.20);glVertex2f(100.0, 25.0);glColor3f(0.4, 0.5, 0.6);glVertex2f(100.0, 200.0);glEnd();void display(void)glClear(GL_COLOR_BUFFER_BIT);glColor3f(2.0, 2.0, 2.0);glLoadIdentity();glColor3f(1.0, 1.0, 1.0);glTranslatef(-100.0, -50.0, 1.0);draw_triangle();glLoadIdentity();glTranslatef(0.0, 100.0, 1.0);glRotatef(90.0, 0.0, 0.0, 1.0);glScalef(0.5, 0.5, 1.0);draw_triangle();/经过三种变换后画出图形glFlush();void reshape(int w, int h)glViewport(0, 0, (GLsizei)w, (GLsizei)h);glMatrixMode(GL_PROJECTION);glLoadIdentity();if (w = h)gluOrtho2D(-200.0, 250.0, -100.0*(GLfloat)h / (GLfloat)w,200.0*(GLfloat)h / (GLfloat)w);/调整裁剪窗口elsegluOrtho2D(-200.0*(GLfloat)w / (GLfloat)h,250.0*(GLfloat)w / (GLfloat)h, -50.0, 200.0);glMatrixMode(GL_MODELVIEW);int main(int argc, char* argv)glutInit(&argc, argv);glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);glutInitWindowSize(600, 600);glutInitWindowPosition(100, 100);glutCreateWindow(argv0);init();glutDisplayFunc(display);glu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重冶转炉工安全文明竞赛考核试卷含答案
- 第2课 中华民族的形成发展说课稿-2025-2026学年中华民族大团结-中华民族大团结
- 第7课 手指键盘来挑战说课稿-2025-2026学年小学信息技术重大版三年级上册-重大版
- 公路水运工程安全生产管理人员单选试题题库含答案
- 本单元综合与测试教学设计小学综合实践活动三年级下册鲁科版
- 4.2 常用网络安全协议的作用教学设计高中信息技术粤教版2019选修2 网络基础-粤教版2019
- 2024-2025学年新教材高中英语 Unit 1 Teenage Life Discovering Useful Structures说课稿 新人教版必修第一册
- 银行工程装修项目施工技术及管理方案
- 古代艺术理论体系的核心概念分析
- 高强芳纶纳米纤维在电磁屏蔽材料中的应用
- 鼻部解剖结构及其临床表现
- 生鲜农产品配送商业计划书模板
- 2025年股东退股权益申请协议书范例
- 小学生乘坐飞机安全
- 机耕路施工方案与技术措施
- 《主动脉夹层动脉瘤》课件
- 泵管架搭设施工方案
- 腹膜透析基本操作技术
- 项目二任务2:选用视觉传感器(课件)
- JB-T 8881-2020 滚动轴承 渗碳轴承钢零件 热处理技术条件
- 2023年石油天然气集团公司固井技术规范试行
评论
0/150
提交评论