欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年2022年计算机图形学课程设计作品 .pdf

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

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年2022年计算机图形学课程设计作品 .pdf

    计 算 机 图 形 学Vi s u alc +版 考 试 作 业 报 告题目:计算机图形学图形画板专业:推荐 IT 学长淘宝日用品店530213 班级:推荐 IT 学长淘宝日用品店530213 学号:推荐 IT 学长淘宝日用品店530213 姓名:推荐 IT 学长淘宝日用品店530213指导教师:推荐 IT 学长淘宝日用品店530213 完成日期: 2015 年 12 月 2 日一、课程设计目的本课程设计的目标就是要达到理论与实际应用相结合,提高学生设计图形及编写大型程序的能力,并培养基本的、良好的计算机图形学的技能。设计中要求综合运用所学知识, 上机解决一些与实际应用结合紧密的、规模较大的问题,通过分析、设计、编码、调试等各环节的训练,使学生深刻理解、牢固掌握计算机图形学基本知识和算法设计的基本技能术,掌握分析、解决实际问题的能力。通过这次设计, 要求在加深对课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。二、设计内容 推荐 IT 学长淘宝日用品店530213设计一个图形画板,在这个图形画板中要实现:1, 画线功能,而且画的线要具备反走样功能。2, 利用上面的画线功能实现画矩形,椭圆,多边形,并且可以对这些图形进行填充。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:OnRButtonDown(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(255,255,255) & r!=RGB(0,255,0) stacktop.x=+1; stacktop.y=; top+; r=,; if(r = RGB(255,255,255) & r!=RGB(0,255,0) stacktop.x=; stacktop.y=; top+; r=,+1); if(r = RGB(255,255,255)& r!=RGB(0,255,0) stacktop.x=; stacktop.y=+1; top+; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - r=,; if(r = RGB(255,255,255) & r!=RGB(0,255,0) stacktop.x=; stacktop.y=; top+; void CGraDesignView:Ontobig() type = 6; 推荐 IT 学长淘宝日用品店5302131需求分析本程序将实现多功能画板的功能:1,画线功能,而且画的线要具备反走样功能。2, 利用上面的画线功能实现画矩形,椭圆,多边形,并且可以对这些图形进行填充。3,可以对选中区域的图形放大,缩小,平移,旋转等功能。2概要设计RunLine(CPoint CP0, CPoint CP1) /反走样直线RunRectangle(CPoint CP0, CPoint CP1) /矩形RunEllipse(CPoint CP0, CPoint CP1) /椭圆RunFill(CPoint point) /填充OnLButtonDown(UINT nFlags, CPoint point) /鼠标左键OnRButtonDown(UINT nFlags, CPoint point) /鼠标右键3详细设计RunLine 函数绘制任意斜率的直线,并且添加反走样算法,通过OnLButtonDown,OnLButtonUp函数记录鼠标的点击位置利用画线功能通过实现RunRectangle 函数画出矩形利用画线功能通过实现RunEllipse 函数画出椭圆利用画线功能通过鼠标左键函数OnLButtonDown取点,用鼠标右键函数OnRButtonDown实现回到原点4调试分析仅画图功能初步实现,而放大,缩小,平移,旋转等功能依然无法实现。5用户使用说明1、运行2、选择功能面板上的类型3、选择功能(画线,矩形,椭圆,多边形,填充)4、在画板上画图6测试结果1,直线:2,矩形3,椭圆名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 4,多边形5,填充7附录带注释的源程序。如果提交源程序软盘,可以只列出程序文件名的清单。四、课程设计体会通过做这个画板设计实验,一方面把所学的知识整合到一起并通过画板表现出来,通过这次设计,实现对直线,矩形,多边形的绘制,还有通过自创类来实现消隐的功能,通过研究与合作,更熟练了用指针进行扫描来绘制这些图形,以及提高对这门课程的兴趣。推荐 IT 学长淘宝日用品店530213名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

    注意事项

    本文(2022年2022年计算机图形学课程设计作品 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开