计算机图形学3-扫描转换矩形填充算法

计算机图形学3-扫描转换矩形填充算法

ID:24819216

大小:1.64 MB

页数:33页

时间:2018-11-14

计算机图形学3-扫描转换矩形填充算法_第1页
计算机图形学3-扫描转换矩形填充算法_第2页
计算机图形学3-扫描转换矩形填充算法_第3页
计算机图形学3-扫描转换矩形填充算法_第4页
计算机图形学3-扫描转换矩形填充算法_第5页
资源描述:

《计算机图形学3-扫描转换矩形填充算法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机图形学实习三扫描转换矩阵填充算法内容任务目标过程分解详细过程运行实例内容任务目标过程分解详细过程运行实例任务目标在窗体上用鼠标拖拽画出矩形,填充矩形会响应鼠标拖拽过程实现扫描转换矩阵填充算法实现橡皮筋技术示例内容任务目标过程分解详细过程运行实例过程分解鼠标拖拽交互式绘图可分为三个动作:按下鼠标左键获取起始点按住鼠标左键拖拽松开鼠标左键获取终止点WM_LBUTTONDOWNWM_MOUSEMOVEWM_LBUTTONUPDrawRect()过程分解扫描填充矩形-从左至右,从上到下,逐点绘制变量:Left;Right;Top;B

2、ottom;FillRect()过程分解橡皮筋技术在鼠标移动的过程中实时画出最新的矩形,并擦除老的矩形ClearOldRect()内容任务目标过程分解详细过程运行实例详细过程建立应用程序框架选择MFC应用程序,指定保存路径和工程名详细过程建立应用程序框架选择基于对话框的应用程序详细过程添加变量与函数在对话框类(Dlg)下添加所需要的变量详细过程添加变量与函数在对话框类(Dlg)下添加所需要的变量详细过程添加变量与函数在对话框类(Dlg)下添加DrawRect函数,绘制矩形详细过程添加变量与函数在对话框类(Dlg)下添加FillRe

3、ct函数,填充矩形详细过程添加变量与函数在对话框类(Dlg)下添加ClearOldRect函数,清除老的矩形详细过程添加变量与函数详细过程初始化变量双击该函数,进行变量初始化详细过程响应按下鼠标左键消息按Ctrl+W打开类向导,添加鼠标单击消息响应函数12345678详细过程响应按下鼠标左键消息在类视图中双击函数名可以直接转到该函数体部分双击函数名,即可进入函数体详细过程响应按下鼠标左键消息详细过程响应弹起鼠标左键消息打开类向导,添加鼠标弹起左键消息详细过程响应弹起鼠标左键消息详细过程响应鼠标移动消息-实现橡皮筋技术打开类向导,添

4、加鼠标移动消息响应函数详细过程响应鼠标移动消息-实现橡皮筋技术详细过程绘制矩形,完成DrawRect详细过程清除矩形,完成ClearOldRect详细过程添加颜色设置器详细过程添加颜色设置器详细过程添加颜色设置器双击OnPaint函数详细过程填充矩阵,完成FillRect需要各位根据填充原理,自己实现提示:1、要获取正确的Left,Top,Right,Bottom2、画点的方法为:pDC->SetPixel(x,y,m_color);内容任务目标过程分解详细过程运行实例运行实例运行实例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。