当前位置:编程学习 > C#/ASP.NET >>

c# 填充不规则图形问题

小弟前些天发的一个求助,
http://bbs.csdn.net/topics/390424833
通过前辈的指导大概有了个思路,
通过网上寻找的flood fill 方法获得到了边缘的坐标。
开始是这样打算的 利用flood fill 方法获取边缘坐标,组成坐标数组,
利用GDI的AddClosedCurve(Point)这个方法把路径画出来,
然后利用FillRegion(Brush, Region) 方法填充进去图案。
但是获得的数组是因为填充法获得的坐标比较零散,现在面临的问题是怎么样把这么坐标按照顺序排列起来,组成需要的不规则图案的形状。因算法比较差,希望有哪位朋友指点下,怎么样比较好的把坐标排列起来,拜谢!
希望有看到的朋友提点建议。 C# 图形 算法 gdi --------------------编程问答-------------------- 直接FILL,为什么还需要排序? --------------------编程问答-------------------- 参考这个博文:http://www.cnblogs.com/zhili/archive/2013/05/24/3096101.html
--------------------编程问答-------------------- 啊?  我是这样弄的 先用获得坐标点画成路径,路径生成区域,然后填充区域,自己找的资料不知道对不对。因为画路径的时候坐标点散乱,画不成路径,所以区域也生成不了的。是方法不对吗?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,