计算机图形学实验报告--Bresenham直线算法与画圆算法(共5页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机图形学实验报告--Bresenham直线算法与画圆算法(共5页).doc》由会员分享,可在线阅读,更多相关《计算机图形学实验报告--Bresenham直线算法与画圆算法(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验一名称:基本图形的生成算法要求:(1)掌握DDA生成线段算法 (2)掌握Bresenham生成线段算法 (3)掌握生成圆弧算法1. 代码(1) Bresenham画线算法void CDlgBresenhamLine:OnBresenhamBUTTON2() UpdateData(true);CDC* pDC=m_picture.GetDC(); int xa=m_start_x, ya=m_start_y, xb=m_end_x, yb=m_end_y,c=RGB(0,255,0);int dx=abs(xa-xb),dy=abs(ya-yb); int p=2*
2、dy-dx;int x,y;if(xaxb)x=xb;y=yb;xb=xa;elsex=xa;y=ya;while(xxb)x+;if(pSetPixel(int)x, (int)y, c);ReleaseDC(pDC);(2) 中点画圆算法void CDMidpointcircleDlg:OncircleBUTTON2() / TODO: Add your control notification handler code hereUpdateData(true);CDC* pDC=m_picture.GetDC(); int xc=m_x, yc=m_y, r=m_r, c=RGB(255
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 实验 报告 Bresenham 直线 算法
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内