文件名称:DDA算法、中点bresenham算法及bresenham算法,带报告
文件大小:1.94MB
文件格式:RAR
更新时间:2015-02-04 06:49:42
DDA算法 中点bresenham算法 bresenham算法 直线段的扫描转换
实验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、 实验总结(含问题分析及解决方法)
【文件预览】:
Line
----LineDoc.h(1KB)
----Line.ncb(129KB)
----InputDialog.h(1KB)
----Line.clw(3KB)
----Debug()
--------vc60.pdb(388KB)
--------Line.ilk(330KB)
--------Line.res(8KB)
--------vc60.idb(225KB)
--------StdAfx.obj(104KB)
--------InputDialog.obj(14KB)
--------LineView.obj(33KB)
--------MainFrm.obj(21KB)
--------Line.pdb(481KB)
--------Line.obj(22KB)
--------Line.pch(5.36MB)
--------Line.exe(120KB)
--------LineDoc.obj(14KB)
----LineDoc.cpp(2KB)
----ReadMe.txt(4KB)
----Line.rc(13KB)
----ALG.h(1KB)
----LineView.cpp(7KB)
----InputDialog.cpp(2KB)
----res()
--------Toolbar.bmp(1KB)
--------LineDoc.ico(1KB)
--------Line.rc2(396B)
--------Line.ico(1KB)
----Line.aps(30KB)
----LineView.h(2KB)
----MainFrm.h(1KB)
----ALG.cpp(1KB)
----Line.dsp(5KB)
----Resource.h(1KB)
----StdAfx.cpp(292B)
----Line.opt(51KB)
----Line.dsw(516B)
----Line.h(1KB)
----MainFrm.cpp(3KB)
----Line.cpp(4KB)
----StdAfx.h(1KB)
----Line.plg(857B)
直线段的扫描转换.doc