C#GDI:重叠椭圆的联盟/概述

时间:2010-02-26 03:18:10

标签: gdi+

用这个把我的头撞在墙上......

到目前为止,Google搜索了null ...

我在测绘计划中有很多圈子......它们代表了固定作战基地,战略设施,防空资产等装置的雷达范围......

大多数(如果不是全部)与他们的一个或多个人相互重叠...有些人可能独自站立......想象一下有限范围的外围装置......

我正在尝试绘制圆形对象聚合集合的UNION ...技术上由矩形绑定的椭圆...

我正在试图绘制防空系统的外部边界...我想要消除掉在那个外边界内的儿童椭圆部分的所有绘图...

如果一个偏远的站点独自站立,那么它应该被画成一个简单的圈子......

我应该链接图片吗?

这里到底是什么......图像有点大,所以我联系了它

image 1024x1024

我想画的是英国人和德国人的联合纲要......

到目前为止,我无法弄清楚如何在C#GDI ...

我不想使用绕组模式标志来填充路径......我想绘制大纲......

任何帮助都非常感谢...

单向

2 个答案:

答案 0 :(得分:1)

创建一个新图像,将圆圈以纯色渲染到该区域,然后将该图像覆盖在地图上,例如50%不透明度。

或者,在该纯色图像上运行边缘检测以找到整体轮廓。

答案 1 :(得分:-1)

OP(我)在另一个主题上在这些论坛上找到答案......

它涉及跨越托管边界并访问图形路径对象的私有成员字段...

该帖子在这里:link text

这是线程和结果图像:

link text