电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

图形学课件4章节

  • 资源ID:90923338       资源大小:597KB        全文页数:30页
  • 资源格式: PPT        下载积分:0金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要0金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

图形学课件4章节

1,3.2 SCAN CONVERTING CIRCLES (圆的扫描转换),仅考虑圆心在原点,半径为R(整数)的圆 对于圆心不在原点的圆,可通过平移获得. 如:若圆心在(xc,yc),可先计算圆心在原点的相同半径的圆上的点(x,y),经变换(x+xc,y+yc)即可得到所要求的圆上的似点.,2,(xc,yc),SCAN CONVERTING CIRCLES,3,Representation of circle,Original definition,equivalent definitions,4,Inefficient algorithms,5,在扫描转换时,仅考虑其在第一象限的第二个1/8圆.,(x,y),原点,(x,-y),(-x,y),(-x,-y),X轴,Y轴,y=x直线,(y,x),(y,-x),(-y,x),(-y,-x),Eight-Way Symmetry,6,Midpoint Circle Algorithm(1),原理:,7,定义圆函数:,特点:,引入判别参数:,Midpoint Circle Algorithm(2),8,算法描述: (假设X方向的步长为1),?: how to calculate dk efficiently?,Midpoint Circle Algorithm(3),9,使用增量计算方法改进判别参数 的计算效率,Midpoint Circle Algorithm(4),10,Midpoint Circle Algorithm(5),11,Midpoint Circle Algorithm(6),判别参数d的递推公式如下: 初值:,关于计算效率的考虑: eliminate the fraction,12,考虑:点的选择只与判别量的符号相关 引入:,Midpoint Circle Algorithm(7),递推公式中其它与d有关的式子可把d直接换成pk。 由于pk的初值为整数,且在运算过程中的增量也是整数,故pk始终是整数,所以pk -0.25等价于pk 0。,13,Midpoint Circle Algorithm(8),例:Center(0,0),r8,14,Midpoint Circle Algorithm(9),迭代必须满足点的坐标xy,15,提高计算效率,类似地:,Midpoint Circle Algorithm(10),则, x=x+1, y=y-1, x=x+1, y=y,16,Midpoint Circle Algorithm(11),以上结论可归结为下表,作业:按上述表格法,画圆心在(5,7),半径为11的圆在第一象限的部分。,17,Void MidPointCircle(int r, int color) int x,y,d; x=0;y=r;d=1-r; delta1=3;delta2=5-2r; drawpiexl(x,y,color); while(yx) if(d0) d+=delta1; delta2+=2; else d+=delta2; delta2+=4; y- delta1+=2; x+; putpiexl(x,y,color); putotherpiexl(x,y,color); /while /end,Midpoint Circle Algorithm(12),18,Bresenham画圆算法,19,Bresenham Algorithm(1),问题:在P点已确定的前提下,当前需要在点H和点L中选择。 思想:用两点到圆弧的距离的远近来判别选哪个点。 定义两个候选点到圆弧的距离平方差为:,20,Bresenham Algorithm(2),构造判别参数:,在圆弧的两侧 D(H)0 , D(L)0 因此,当d 0时,选L点 当d0时,选H点,H,L点的分布只有三种情况:在圆弧的两侧;同在圆弧的内侧;同在圆弧的外侧。,21,Bresenham Algorithm(3),(2)同在圆弧外侧 D(H)0 , D(L)0 此时,d 0,选L点 (3)同在圆弧内侧 D(H)0 , D(L)0 此时,d 0,选H点,因此,三种情况可统一写为: 当d 0时,选L点; 当d0时,选H点,22,圆的内接正多边形迫近法,23,基础知识(1)-三角函数,24,基础知识(2)-矩阵表示,表达式:,可写成矩阵形式:,25,基础知识(3)-矢量及其运算,26,圆的内接正多边形迫近法(1),内接正n边形顶点为,图4-6圆的多边形迫近,由图可知,pi的幅角为 i ,则,27,圆的内接正多边形迫近法(2),使用增量计算确定多边形顶点:,同理:,28,圆的内接正多边形迫近法(3),上述递推公式可用矩阵形式表示为:,其中,是常数,计算一个顶点只需四次乘法。 采用这种方法扫描转换圆弧只需4n次乘法,外加用中点算法生成长度约为2R的直线段的计算量。,29,圆的内接正多边形迫近法(4),30,圆的内接正多边形迫近法(5),改进的增量计算:求一个顶点只做两次乘法,但需使用两个初始点,B,

注意事项

本文(图形学课件4章节)为本站会员(E****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

分享当前资源【图形学课件4章节】到朋友圈,您即可以免费下载此资源!
微信扫一扫分享到朋友圈
二维码
操作提示:任选上面一个二维码,打开微信,点击“发现”使用“扫一扫”,即可将选择的网页分享到朋友圈
您可能感兴趣的------------------------------------------------------------------------------------------------------



关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.