计算机图形学-纸质版作业三

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

作业三1、已知鼠标响应函数voidmyMouse(intbutton,intstate,intx,inty),获取的鼠标位置x=150,y=120。绘图窗口大小300X300。视区glViewport(0,0,w,h);裁剪窗口gluOrtho2D(0,100,0,80);试问鼠标获取点对应的世界坐标等于多少?要写出表达式。150/300=xw/100xw=50(300-120)/300=yw/80yw=482、DDA算法当|斜率|=1的时候,___x_轴方向的采样跨距取_1___,当|斜率|1的时候,__y__轴方向的采样跨距取__1__,3、DDA算法的缺点(三个局限性)1)浮点运算2)圆整运算3)长线段有积累误差4、Bresenham算法的优点只有整数增量运算准确有效对圆和其他曲线同样有效计算机图形学领域使用最广泛的直线扫描转换方法5、Bresenham直线生成算法如图,已知当前候选点为(xi,yi),当__|MP2|-0.5=0__时,下一候选点为P1点当__|MP2|-0.50__时,下一候选点为P2点6、中点Bresenham画圆法如图,已知当前候选点为P(xi,yi),当__M点在圆内__时,下一候选点为NE点当__M点在圆外__时,下一候选点为E点7、直接使用圆的方程画圆,会有什么问题?需要计算平方运算和开方运算计算量大,而且会造成画像素间距不一致的问题8、从圆的对称性来说,我们已知圆上的一个点,还可以画出圆上其他几个点?7

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功