多边形扫描转换填充算法
采用VC++语言编程实现多边形扫描转换的扫描线填充算法,可以画任意多边形。
多边形为任意多边形,如:凸多边形、凹多边形、含内环多边形。
上传的资源中没有采用通过鼠标画来实现多边形顶点的输入,而是在代码中人为给定
任意点数。
本人采用此代码,并添加了一些人工交互代码;实现了一个如Photoshop中多边
形套索的功能(即,抠图功能);完全可行,并应用于工程里面;对于小图,抠图的
时间在1s以内;对于大图(7000像素宽*5000像素高),抠图能在5s之内完成;应
该说,该代码的效率还是比较高的。
该代码适用人群:1,对于在校学生的课程设计,作业,该代码已经足够完美(从算法
角度
用户评论
推荐下载
-
多边形有效边表填充算法c++
对一个用鼠标左击形成的多边形,画一个最小的矩形,在这个矩形内用有效边表填充算法对多边形填充。建议请用VS2008运行。
40 2019-05-13 -
多边形分解三角形填充算法
和大家分享凹多边形分解三角形填充算法,带源码,可直接调试,效率比种子填充和扫描线填充高
13 2020-09-11 -
多边形裁剪算法
基本的多边形裁剪算法。我学计算机图形学的时候写的源码,可以运行。
37 2019-03-11 -
多边形游戏算法
多边形游戏的算法,使用java来实现,欢迎大家下载
31 2019-02-28 -
泰森多边形算法
实现泰森多边形算法,可用于电信行业实现小区理论覆盖算法。
26 2019-05-19 -
多边形切割算法
将地图数据完整切分到不同图幅,包含切割核心算法,用VC写的完整代码,有需要的同行可以借鉴一下
29 2019-05-15 -
椭圆扫描线转换和多边形区域填充图形学作业
CIST积师专制造。图形学作业你懂得。setpixel函数,C++实现
19 2019-02-14 -
python实现多边形MBR平面扫描算法
python实现多边形最小外接矩形是否相交的平面扫描算法。
49 2019-01-11 -
Bresenham画线连成多边形并填充
MFC利用Bresenham算法实现画点连线,利用扫描线填充算法对所画多边形进行填充
13 2019-09-12 -
直线生成与多边形区域填充
VC++中对于直线的生成与多边形区域的填充,可以自行寻找数据文档使用
28 2019-02-14
暂无评论