2022年2022年计算机图形学课程设计作品 .pdf
《2022年2022年计算机图形学课程设计作品 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机图形学课程设计作品 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 计 算 机 图 形 学Vi s u alc +版 考 试 作 业 报 告题目:计算机图形学图形画板专业:推荐 IT 学长淘宝日用品店530213 班级:推荐 IT 学长淘宝日用品店530213 学号:推荐 IT 学长淘宝日用品店530213 姓名:推荐 IT 学长淘宝日用品店530213指导教师:推荐 IT 学长淘宝日用品店530213 完成日期: 2015 年 12 月 2 日一、课程设计目的本课程设计的目标就是要达到理论与实际应用相结合,提高学生设计图形及编写大型程序的能力,并培养基本的、良好的计算机图形学的技能。设计中要求综合运用所学知识, 上机解决一些与实际应用结合紧密的、规模较大的
2、问题,通过分析、设计、编码、调试等各环节的训练,使学生深刻理解、牢固掌握计算机图形学基本知识和算法设计的基本技能术,掌握分析、解决实际问题的能力。通过这次设计, 要求在加深对课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。二、设计内容 推荐 IT 学长淘宝日用品店530213设计一个图形画板,在这个图形画板中要实现:1, 画线功能,而且画的线要具备反走样功能。2, 利用上面的画线功能实现画矩形,椭圆,多边形,并且可以对这些图形进行填充。3,可以对选中区域的图形放大,缩小,平移,旋转等功能。三、设计过程程序预处理:包括头文件的加载,常量的定义
3、以及全局变量的定义#include #include #include #include #include #ifdef _DEBUG #define new DEBUG_NEW 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - #undef THIS_FILE static char THIS_FILE = _FILE_; #endif =0; temp0.y=0; temp1.x=0; temp1.y=0; CView:OnR
4、ButtonDown(nFlags, point); 填充:通过实现RunFill函数实现填充CPoint stack1000000; void CGraDesignView:RunFill(CPoint point) CPoint p; int top; COLORREF r; CClientDC dc(this); top=0; stacktop=point; top+; while(top!=0) top-; p=stacktop; r=(p); if(r != RGB(255,255,255) continue; (p,RGB(0,255,0); r=+1,; if(r = RGB(2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年计算机图形学课程设计作品 2022 计算机 图形学 课程设计 作品
限制150内