【发布时间】:2010-02-26 03:18:10
【问题描述】:
用这个把我的头撞到墙上......
到目前为止,Google 搜索为空...
我在测绘程序中有大量重叠的圆圈……它们代表固定作战基地、战略设施、防空资产等装置的雷达范围……
大多数(如果不是全部)与他们的一个或多个兄弟重叠...有些可能是独立的...想象一下范围有限的外围安装...
我正在尝试绘制圆形对象聚合集合的 UNION...从技术上讲,椭圆是由矩形限制的...
我正在尝试绘制防空系统的外部边界...我想消除所有落在该外部边界内的子椭圆部分的绘制...
如果一个边远站可以这么说是孤立的,它应该被画成一个简单的圆圈......
我应该链接图片吗?
这是什么鬼……图片有点大,所以我把它链接了
我想画的是英国人的联盟轮廓,然后是德国人的联盟轮廓......
到目前为止,我无法弄清楚如何在 C# GDI 中做到这一点...
我不想使用缠绕模式标志来填充路径...我想绘制 OUTLINE..
非常感谢任何帮助...
单程
【问题讨论】:
-
为什么不直接画纯色呢?
-
只是要注意在这个特殊的例子中,他们的三个孤儿环在地图底部为英国人形成了自己的联盟......这就是细节......我所需要的只是一种方法需要两个重叠的圆圈,本质上绘制了 8 字形轮廓...我可以从它们中找出其余的...再次非常感谢任何对此提供帮助的人...
-
如果它被绘制成实心的,那么地图将被填充或画笔遮挡......这个想法是为了减少众多重叠环的视觉混乱,并简单地定义聚合雷达区域的范围...我的程序生成的地图用于计划实时重演第二次世界大战的空战...在这种特殊情况下,我们正在在线重演 300 多名玩家在第一人称 WW2模拟飞行...我们使用这些地图进行规划、分析和细化...我们不能让地图的细节被填充物遮挡...我们需要轮廓...
-
您有什么理由必须坚持常规绘图吗?这在 DirectX 中是相当微不足道的,我可以想象一个使用 WPF 的解决方案,但我对 GDI 的任何设想都太慢了......
-
我是一个自学成才的新手程序员...哎呀,我实际上是一个木匠,将编码作为一种爱好(爱代码)...很多次我用谷歌搜索并找到了指向 DX 的指针...但是我从来没有走上这条路……还没有……现在我需要一个 GDI 解决方案……但很明显……我必须将该程序从 GDI 推出到 DX……还没有…… .不是现在...如果我现在可以得到一个 GDI 解决方案,那就太好了...但是我听到了您的声音...而且我迟早会感觉到我必须迁移(UGH)...
标签: gdi+