- 2
- 0
- 约3.49千字
- 约 7页
- 2023-08-15 发布于山东
- 举报
计算机图形学上机实验报告
橡皮筋技术
计算机科学与技术学院
姓名:xxx
达成日期:2010-12-7
实验:橡皮筋技术
一、实验目的与要求
实验目的:1.学会使用OpenGL,进一步掌握基本图形的绘制方法,
2.理解glut程序框架
3.理解窗口到视区的变换
4.理解OpenGL实现动画的原理
5.学会鉴于鼠标和键盘实现交互的实现方法
二、实验内容:
利用OpenGL实现折线和矩形的皮筋绘制技术,并采纳右键菜单实现功能的选择
实现方法:1.橡皮筋技术的实现采纳双缓存技术,绘制图形时分别绘制到两个缓存,交替显示。
2.右键菜单控制选择绘制折线仍是绘制矩形,实现方法:经过菜单注册函数创立一个弹出式
菜单,而后使用函数加入菜单项,最后使用函数讲菜单与鼠标右键关系起来,GLUT经过为
菜单供给一个整数表记符实现对菜单的管理,在main主函数经过表记符用函数指定对应的
菜单为目前的菜单。
折线的橡皮筋绘制技术实现:鼠标所在地点确立一个点,挪动鼠标时,每次挪动时将点的信息保留在数组中,连结目前鼠标所在点和前一个点的直线段。
3.矩形的橡皮筋绘制技术:每个矩形由两个点独一确立,鼠标目前点为第一个点,挪动鼠标
确立第二个点的地点,由这两点的坐标绘制出举行的四条边(直线段),矩形即绘制完成。
三、实验结果
图1.1鼠标右键菜单
图1.2绘制矩形
四、领会
1经过此次实验,逐渐对opengl软件有
原创力文档

文档评论(0)