计算机图形学实验橡皮筋技术(代码准确无误).docVIP

  • 2
  • 0
  • 约3.49千字
  • 约 7页
  • 2023-08-15 发布于山东
  • 举报

计算机图形学实验橡皮筋技术(代码准确无误).doc

计算机图形学上机实验报告 橡皮筋技术 计算机科学与技术学院 姓名: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)

1亿VIP精品文档

相关文档