计算机图形学教程动画实验报告,计算机图形学计算机动画实验报告.docx

计算机图形学计算机动画实验报告

计算机图形学上机实验报告  计算机科学与技术学院  目录  实验一基本图形的绘制..................................................................2  1.实验目的与要求.............................................................................................................2  2.实验内容.........................................................................................................................2  3.实验结果.........................................................................................................................3  4.实验体会.........................................................................................................................5  5.源程序.............................................................................................................................5  实验二日地月模型........................................................................15  1.实验目的与要求...........................................................................................................15  2.实验内容.......................................................................................................................15  3.实验结果.......................................................................................................................15  4.实验体会.......................................................................................................................17  5.源程序...........................................................................................................................17  实验一:基本图形的绘制  一、实验目的与要求  (1)理解glut程序框架;  (2)理解窗口到视区的变换;  (3)理解OpenGL实现动画的原理;  (4)添加代码实现中点Bresenham算法画直线;  (5)添加代码实现改进Bresenham算法画直线;  (6)添加代码实现圆的绘制;  (7)添加代码实现椭圆的绘制。  二、实验内容  中点Bresenham算法画直线思想:先考虑0≤k≤1,由于最大位移方向为x,因此,每次x方向上加1,而y方向上或加1或加0。判别式初值d=dx-2*dy,若d0,则(x,y)更新为(x+1,y+1),同时将e更新为e-2*dx;否则(x,y)更新为(x+1,y)。之后在考虑斜率为其他值的处理办法。对于k>1的直线,我们只需在原来的基础上对给定的两个坐标进行x,y值互换,然后还是按照0计算机图形学计算机动画实验报告)lue),指定一个定时器回调函数,即经过msecs毫秒后由GLUT调用指定的函数,并将value值传递给他。被定时器调用的函数原型为voidTimerFunction(intvalue),注

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值