计算机图形学 C#区域填充

来源:百度知道 编辑:UC知道 时间:2024/06/07 14:01:53
在搞C#的程序,是要画出多边形的,现在多边形是画出来了,现在要填充多边形,就搞不定了,哪个在线高手可以教教我~~

填充算法满复杂的,常用的有活动边表填充,我以前也尝试用c#做图形学的程序。现在假设你知道填充算法,需要注意的是,c#中Graphics类没有setPixel()方法。你需要创建一个image(位图)对象,在位图中进行填充,然后再用Graphics类中的setImage()方法将位图显示在屏幕中。大概是这样,时间很长了,里面一些方法可能不太对,详细你查msdn,祝你成功!