我正在尝试一种基于矢量的图形样式,其中对象表示为具有给定宽度的一系列线段(将这些视为矩形可能更容易)。问题是这些段在中心连接并留下间隙(如下所示)。我已经确定覆盖这个间隙的最有效方法是简单地用一个三角形覆盖它,因为我在 OpenGL 中工作,所以我需要的是不与另一个矩形重叠的两个点的点,第三点是连接两条线段(矩形)的中心点。鉴于我拥有两个矩形的所有点,我如何确定三角形需要使用哪些点?
编辑:我也会接受替代解决方案,只要它们能弥补这一差距。
编辑2:没关系,我解决了。一旦我有更好的互联网连接,我会发布代码。