DDA算法、中点bresenham算法及bresenham算法,带报告

上传者: winernathan | 上传时间: 2020-04-23 03:15:55 | 文件大小: 1.94MB | 文件类型: RAR
实验1 直线段的扫描转换 实验类型:设计性 实验类别:专业实验 实验目的 1. 通过实验,进一步理解直线段扫描转换的DDA算法、中点bresenham算法及bresenham算法的基本原理; 2. 掌握以上算法生成直线段的基本过程; 3. 通过编程,会在C/C++环境下完成用DDA算法、中点bresenham算法及bresenham算法对任意直线段的扫描转换。 实验设备及实验环境 计算机(每人一台) VC++6.0或其他C/C++语言程序设计环境 实验学时:2学时 实验内容 用DDA算法中点bresenham算法及bresenham算法实现任意给定两点的直线段的绘制(直线宽度和线型可自定)。 实验步骤: 1、 复习有关算法的基本原理,明确实验目的和要求; 2、 依据算法思想,绘制程序流程图; 3、 设计程序界面,要求操作方便; 4、 用C/C++语言编写源程序并调试、执行; 5、 分析实验结果 6、 对程序设计过程中出现的问题进行分析与总结; 7、 打印源程序或把源程序以文件的形式提交; 8、 按格式要求完成实验报告。 实验报告要求: 1、 各种算法的基本原理; 2、 各算法的流程图 3、 实验结果及分析(比较三种算法的特点,界面插图并注明实验条件) 4、 实验总结(含问题分析及解决方法)

文件下载

资源详情

[{"title":"( 42 个子文件 1.94MB ) DDA算法、中点bresenham算法及bresenham算法,带报告","children":[{"title":"Line","children":[{"title":"LineDoc.h <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"Line.ncb <span style='color:#111;'> 129.00KB </span>","children":null,"spread":false},{"title":"InputDialog.h <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"Line.clw <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"vc60.pdb <span style='color:#111;'> 388.00KB </span>","children":null,"spread":false},{"title":"Line.ilk <span style='color:#111;'> 329.76KB </span>","children":null,"spread":false},{"title":"Line.res <span style='color:#111;'> 8.30KB </span>","children":null,"spread":false},{"title":"vc60.idb <span style='color:#111;'> 225.00KB </span>","children":null,"spread":false},{"title":"StdAfx.obj <span style='color:#111;'> 103.98KB </span>","children":null,"spread":false},{"title":"InputDialog.obj <span style='color:#111;'> 14.37KB </span>","children":null,"spread":false},{"title":"LineView.obj <span style='color:#111;'> 32.87KB </span>","children":null,"spread":false},{"title":"MainFrm.obj <span style='color:#111;'> 21.47KB </span>","children":null,"spread":false},{"title":"Line.pdb <span style='color:#111;'> 481.00KB </span>","children":null,"spread":false},{"title":"Line.obj <span style='color:#111;'> 22.27KB </span>","children":null,"spread":false},{"title":"Line.pch <span style='color:#111;'> 5.36MB </span>","children":null,"spread":false},{"title":"Line.exe <span style='color:#111;'> 120.07KB </span>","children":null,"spread":false},{"title":"LineDoc.obj <span style='color:#111;'> 14.25KB </span>","children":null,"spread":false}],"spread":false},{"title":"LineDoc.cpp <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false},{"title":"Line.rc <span style='color:#111;'> 13.21KB </span>","children":null,"spread":false},{"title":"ALG.h <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"LineView.cpp <span style='color:#111;'> 6.96KB </span>","children":null,"spread":false},{"title":"InputDialog.cpp <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"Toolbar.bmp <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"LineDoc.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"Line.rc2 <span style='color:#111;'> 396B </span>","children":null,"spread":false},{"title":"Line.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":true},{"title":"Line.aps <span style='color:#111;'> 29.94KB </span>","children":null,"spread":false},{"title":"LineView.h <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"MainFrm.h <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"ALG.cpp <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"Line.dsp <span style='color:#111;'> 4.54KB </span>","children":null,"spread":false},{"title":"Resource.h <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"Line.opt <span style='color:#111;'> 50.50KB </span>","children":null,"spread":false},{"title":"Line.dsw <span style='color:#111;'> 516B </span>","children":null,"spread":false},{"title":"Line.h <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"MainFrm.cpp <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"Line.cpp <span style='color:#111;'> 4.08KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"Line.plg <span style='color:#111;'> 857B </span>","children":null,"spread":false}],"spread":false},{"title":"直线段的扫描转换.doc <span style='color:#111;'> 87.50KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

  • qq_38788409 :
    非常感谢分享~
    2018-04-28
  • weixin_40369949 :
    有很大帮助
    2017-12-21
  • uke_tachi :
    不错,很好用
    2016-11-23
  • chenyun0223 :
    正好用的到,下下来研究一下
    2016-07-06
  • qq346871537 :
    很不错,对我帮助很大!
    2015-12-04

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明