搜索资源列表
Wangmeng_java347883355
- 很简单的图形编辑工具,1. 支持直线、矩形和椭圆三种基本图元,并且支持这些图元的组合图形; 2. 支持彩色填充和多种线型; 3. 具有文件的打开、保存、另存、退出功能; 4. 支持鼠标,键盘操作; 5. 具有选择、复制、镜像、旋转、删除等编辑功能,并且通过扩展机制(plugin)增加新功能; 6. 人机界面友好,帮助文件完整; 7. 设计文档齐备。 -very simple image edit tool,1,line, rectangle ,ellipse draw
liujunpeng03081528
- 实验内容: 1 实现扫描转换多边形的算法填充多边形。 实现内容: 1, 可以画任意多边形。 2, 三角形也是通过扫描转换多边形的算法实现。 具体实现: 画多边形用moveto(),lineto(),两个函数实现画没一条边。 构造ET表,AEL表,通过这两个表填充多边形。 画图步骤: 1. 取顶点:用n记录顶点个数,按下鼠标开始取点,第二次按下取得第二个顶点,第i次按下取得第i 个顶点。取得的顶点放到Verex[]中。 2. 画多边形:按下菜单按钮----多
tuxingxueshiyan1
- 《计算机图形学》 实验一 基本图形的生成 实验目的: 1、编写直线的DDA和Bresenham算法的实现程序,验证算法的正确性。 2、编写圆的Bresenham算法或中点算法的实现程序,验证算法的正确性。 3、用多边形的扫描线填充算法对一多边形进行填充,验证算法的正确性。 4、使用Cohen-Sutherland算法裁减二维线段或使用Sutherland-Hodgman算法对多边形进行裁减,验证算法的正确性。 5、通过算法的编写,切实掌握图形学中直线和圆生成的原理以及
gingkoVG
- 2D矢量图形显示开发包 完全遵循2D矢量图形显示标准OpenVG 1.0.1,支持2D矢量图形显示的多数功能: 1)Path, Stroke, join, fill显示 2)直线,2次/3次Bezier曲线,圆弧...显示 3)图形窗口裁减,Rect Scissor, Alpha Mask. 4)Blend显示 5)图象显示及图象特效(锐化,柔化,高斯变换, Color Matrix等) 6)梯度填充:线性和放射性梯度填充 其他高级功能 文件包中包含:
Corner
- 一种比较好用的边缘检测方法CORNER Find corners in tensity image. % CORNER works by the following step: % 1. Apply the Canny edge detector to the gray level image and obtain a % binary edge-map. % 2. Extract the edge contours from the edge-map, fill the ga
FillPolygon
- 使用MFC实现多边形的三种填充方式:有效边表填充法、边缘填充算法和4领域种子算法-Using MFC to fill the polygon in three ways。
Graphics-generation-and-filling
- 基本图形的生成与填充VC源码。实现了: 1,点与直线生成算法(数值微分法(DDA算法),中点画线法,Bresenham画线法)。 2,圆的生成算法(中点画圆算法,Bresenham画圆算法)。 3,椭圆生成算法。 4,区域填充(种子填充算法,扫描线填充算法)。 5,汉字的显示技术。 6,曲线的生成(最小二乘直线拟合,三次Bezier直线生成,任意次Bezier直线生成 )。-Basic graphics generation and fill VC source. Rea
4
- matlab区域填充的具体算法及演示,绝对原创-the algorithm of fill an origin used matlab
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
ScanLineSeedFill
- 4连通内点定义区域的scan line seed fill algorithm-4-connected region interior-point definition of scan line seed fill algorithm
tuxingxue
- 该程序包里包含了计算机图形学所学的各种算法的源程序: 1、直线算法(B算法、DDA算法和中点算法) 2、圆弧算法 3、多边形填充算法(有序边发、种子算法和图案填充算法) 4、二维变换算法 5、直线二维裁剪算法 6、三维变换算法 程序包中有各算法的源程序和可执行程序,另外还有的程序说明和解释,保证容易看懂。程序都是本人亲自编写,控制台C程序用 Turbo C 编写,图形界面程序用 VC 编写。并全部测试成功。 有任何问题可与本人联系: QQ:4445
rubber-band-drawn
- 计算机图形学种子填充四联通算法的简单实现(橡皮筋画直线法,图像的重绘与再现,种子填充四联通算法的简单实现) -Computer Graphics Interchange 4 seed fill algorithm is a simple realization of (rubber band drawn straight-line method, the image of the redraw and reproduction of seed fill algorithm is a simple
metis-4.0
- METIS is a family of programs for partitioning unstructured graphs and hypergraphs and computing fill-reducing orderings of sparse matrices.
quxiantu
- 程序1主要是实现正弦函数和余弦函数的线性组合,绘出两者相加后的图像。程序2、3、4中还包括罗盘图、轮廓图和填充图,从而实现这几种绘图功能。-Program is mainly a sine and cosine functions to achieve a linear combination of the two add up to draw the image. 2,3,4 program also includes compass map, contour map and fill map
Seed_FillGraph
- 利用“橡皮筋”画线画出任意的多边形,然后根据四连通的区域填充算法,将其填充完整 画线:用鼠标左键在屏幕上单击一点,然后拖动鼠标到你想要到的位置再单击,以此类推,最后一点双击,将其与第一点连接起来形成一个封闭的多边形。 选取种子填充:用鼠标右键点击获取种子点,然后进行填充; 颜色:调取系统自带的调色板选取要填充的颜色 -Use of "rubber band" drawing a line to draw an arbitrary polygon, and then 4-conne
FunctionGraphicsIn3D
- 1.绘制三维四边形网格曲面。 2.调整网格曲面显示状态:填充或不填充。 3.改变窗口背景颜色。 4.左键旋转图形,右键缩放图形。-1. Draw three-dimensional quadrilateral mesh surface. 2. Adjustment of the grid surface display status: fill or not fill. 3. To change the window background color. 4. Lef
smagic
- 图像处理综合例子,提供的功能主要有: (1) 打开,显示,保存(另存),打印包括bmp,jpg,tif,gif,tga,pcx,png,psd等在内的各种常用图像 (2) 可以对图像实现放大/缩小观看,并可显示其直方图(态度,红,蓝,绿四通道) (3) 点运算:图像格式转换,阈值变换,窗口变换,灰度拉伸,态度均衡 (4) 几何变换:平移,转置,缩放,旋转,水平镜像,垂直镜像 (5) 正交变换:傅立叶,离散余弦,沃什,霍特林等 (6) 图像增强:图像平滑,中值滤波,梯
Graphics_ex1
- OpenGL演示程序。 1创建一个窗口,窗口分成四块。第一块绘制线(虚线、实线、粗线),第二块绘制多边形,第三块窗口用渐变填充多边形,第四块窗口绘制圆。 2右击每一块,则单独显示该块的内容。单独显示时,可以使用鼠标左键对显示内容进行拖动,用滚轮进行缩放。再次右击则显示四块的内容。-OpenGL demo. 1 to create a window, the window is divided into four. The first one to draw a line (dashed,
inpainting
- image inpainting -CS7495 Final Project Sooraj Bhat Object Removal by Exemplar-based Inpainting USING THE CODE Everything was done in Matlab and MEX (i.e. a C function callable from Matlab). First, the C code needs to be comp
Graphics
- 一个集成的图形界面的程序,可调用每一次作业子程序。一、调用画点的函数,用DDA、中点算法画直线和中点算法画圆和椭圆。二、多边形扫描转换算法和区域填充算法实现(扫描线算法为必做,基于求余运算的边缘填充和边标志算法为任选;基于种子的区域填充采用4连通区域的递归种子填充算法,或扫描线种子填充算法,要求种子点(x,y)可交互输入)。三、线段裁剪和多边形裁剪算法的动画演示实现。(两种线段裁剪算法和H-S多边形逐边裁剪算法)多边形裁剪算法的动画演示要求先画出一个封闭的多边形,再画矩形的裁剪窗口,然后选择裁剪