搜索资源列表
图形的生成
- 实现二维基本图元直线段生成的基本算法(DDA,中点法,Bresenham)实现二维基本图元圆弧/椭圆圆弧生成的基本算法(中点法)实现对线型线宽的属性的控制实现二维多边形扫描转换的扫描线算法实现二维多边形扫描转换的边缘填充算法或栅栏填充算法实现二维连通区域填充的扫描线种子填充算法(四连通或八连通)实现二维直线段裁剪的Cohen-Sutherland裁剪算法和中点分割裁剪算法-basic 2D linear map of the yuan generated by the basic algorit
tuxingzuoye
- c语言写的绘图函数,包括多边形的扫描线填充算法,编译通过。-write graphics functions, including polygon scan fill algorithm, compile.
tuxingxuedazouye
- 1. 做一个集成的图形界面的程序,可调用每一次作业子程序。 2. 调用画点的函数,用DDA、中点算法画直线和中点算法及正负法画圆和抛物线。 3. 交互式的二维直线求交:如果存在交点,用实心圆显示交点,并用文字显示其坐标。 4. 用动画实现二维图形变换的各种算法,实现对指定形体的平移、旋转和缩放。(包括自行车行走和绕固定点旋转的自旋转物体动画。) 5. 线段裁剪和多边形裁剪算法的动画演示实现。(两种线段裁剪算法和H-S多边形逐边裁剪算法)多边形裁剪算法的动画演示要求先画出一个封闭的
Computer_Graphics_Algorithm
- 该程序实现了图形学中的一些算法,如画线、画圆,填充、直线多边形、扫描转换,扫描线消隐算法以及一个简单的Gouraud光照模型。-the realization of a number of graphics algorithms, painting lines, the Circle, filling, linear polygon scan conversion, Lines scanning algorithm and a simple scan illumination model.
tuxingxueshiyan1
- 《计算机图形学》 实验一 基本图形的生成 实验目的: 1、编写直线的DDA和Bresenham算法的实现程序,验证算法的正确性。 2、编写圆的Bresenham算法或中点算法的实现程序,验证算法的正确性。 3、用多边形的扫描线填充算法对一多边形进行填充,验证算法的正确性。 4、使用Cohen-Sutherland算法裁减二维线段或使用Sutherland-Hodgman算法对多边形进行裁减,验证算法的正确性。 5、通过算法的编写,切实掌握图形学中直线和圆生成的原理以及
ComputerGraphics
- 用MFC 实现的画图程序, 多边形填充算法. 包括扫描线算法和种子填充算法. 可以选择颜色
1
- 图形学与数字图像处理实验中区域填充实验源码实验目的 1、 通过实验,进一步理解和掌握扫描线填充算法; 2、 掌握用扫描线填充算法进行区域填充的基本过程; 3、 通过编程,会在TC环境下用扫描线填充算法编程实现一个饼型图的绘制; 4、 通过实验,进一步理解和掌握Sutherland 裁剪算法; 5、 掌握用Sutherland 裁剪算法裁减多边形的基本过程; 6、 通过编程,会在TC环境下用Sutherland 算法编程实现用矩形窗口对多边形的裁剪。 实验环境 计
Vcad
- 实现图形学中画直线,园和圆弧以及直线裁剪,区域填充等功能 1. 对于画直线,只需知道起点和终点即可。在工作区间中按下鼠标(即选择起点),拖动至另一处松开(终点),即得到直线。 2. 画圆需要圆心坐标、半径、及起始角和终止角,至于实验要求的画1/4圆弧,可设起始角=0,终止角=45,若要画整个圆弧起始角和终止角分别为0和360即可。 3. 椭圆需要的参数更多,有椭圆中心坐标、长轴、短轴、长轴和X轴正向夹角、及起始离心角和终止离心角,要画整个椭圆还是部分椭圆只需控制起始和终止离心角
tuxingxue
- 图形学实验 实现了直线绘制的多种算法 画圆以及椭圆 多边形绘制,填充 扫描线算法等等功能 和剪裁算法的实现
lineRubber
- 自己开发的,多边形扫描线填充算法,采用橡皮筋模式确定多边形轮廓,经调试通过,此代码效率很高-its own development, filled polygon scan line algorithm, using rubber-band model to determine polygon outline, debugger, this code efficiency
duobianxingtianchongsuanfa
- 扫描线法多边形填充算法,是计算机图形学中基本的作图算法-Scan line polygon fill algorithm method is the basic mapping computer graphics algorithms
tianchong
- 实现多边形区域扫描线填充的有序边表算法,并将实现的算法应用于任意多边形的填充,多边形的顶点可由键盘输入或鼠标拾取,填充要准确,不能多填也不能少填。 要求掌握边形区域扫描线填充的有序边表算法的基本原理和算法设计,画出算法实现的程序流程图,使用C或者VC++实现算法,并演示。 -Scan-line polygon fill the region to achieve the orderly side of the table algorithm, and the algorithm is a
Graphics
- 一个集成的图形界面的程序,可调用每一次作业子程序。 一、调用画点的函数,用DDA、中点算法画直线和中点算法画圆和椭圆。 二、多边形扫描转换算法和区域填充算法实现(扫描线算法为必做,基于求余运算的边缘填充和边标志算法为任选;基于种子的区域填充采用4连通区域的递归种子填充算法,或扫描线种子填充算法,要求种子点(x,y)可交互输入)。 三、线段裁剪和多边形裁剪算法的动画演示实现。(两种线段裁剪算法和H-S多边形逐边裁剪算法)多边形裁剪算法的动画演示要求先画出一个封闭的多边形,再画矩形的裁剪
gh
- 1. 简单图元的生成(如直线、圆、长方形等) 2. 用DDA算法或中点(Besenham)算法实现直线段、椭圆或圆的绘制 3. 用扫描线填充算法进行区域填充,用Sutherland 裁剪算法裁减多边形 4. BEZIER曲线或B样条曲线的绘制 5. 个性化图形软件包的开发 6. 所有文件包括源码和截图-1. Easy metafile generation (such as linear, round, rectangular, etc) 2. Using DDA algor
sweep
- 基于活性边表的多边形扫描线算法,MFC GPI 可含内环,可自定义多边形!-Based on the activity side of the table scan line algorithm for polygon, MFC GPI can contain inner ring can be custom polygon!
dbxtc
- 多边形填充扫描算法源码:对每一条扫描线都建立一个与它相交的多边形的活性边表-Polygon Fill-scan algorithm Source: for every one scanning lines intersecting a polygon with its active side of the table
basic-graph-generation
- 一个图形生成MFC系统,有计算机图形学的基本图形绘制算法,包括直线的三种(DDA,中点,Bresenham),圆的两种(中点,Bresenham),椭圆(中点)及区域填充(多边形扫描线,种子扫描)-MFC system to generate a graph, with the basic graphics computer graphics rendering algorithms, including three straight (DDA, the mid-point, Bresenham
DDA_algm
- 本代码包含以下算法的演示: 直线:DDA算法生成直线,中点算法生成直线,Bresenham算法生成直线。 圆:中点画圆,Bresenham画圆。 椭圆:中点画椭圆。 区域填充:多边形扫描线填充,种子扫描线填充。-This code contains a demonstration of the following algorithm: Direct Line: DDA algorithm to generate a straight line, the midpoint al
polygon-scan-line
- 此程序用于演示和验证多边形转换的扫描线算法。-This program is used to demonstrate and validate polygon scan line conversion algorithm.
seed-fill
- 1.扫描线种子填充算法实现多边形内实面积填充。 2.用边标志填充算法实现多边形内实面积填充。--1.scan line seed fill algorithm implemented within the polygon area fill. 2. with the edge flag filling algorithm implemented within the polygon area fill.