我在互联网上搜索了一下,可能是我错过了一些正确的关键词,但我没有找到类似的东西。我只找到了折线(或者只有线),这不完全是图形。我想生成一个如图片所示半径为r的图形轮廓。已经有现成的东西了吗?我想避免重复发明轮子。
如果有人能给我一些提示,或者至少告诉我如何做,那就太好了。否则我当然会自己“发明”一个。
最好用C#实现。
更新:我需要计算轮廓多边形,而不仅仅是视觉绘制。绿色点表示结果多边形。也完全忽略“内部”孔。只需要一个轮廓多边形。
更新2:更好的图片展示了一些极端情况。此外,图形的边缘从不重叠,因此不需要考虑这一点。
更新3:再次更新图片以反映斜角连接。