我正在試驗基於矢量的圖形樣式,並將對象表示爲具有給定寬度的一系列線段(可能會更容易將它們視爲矩形)。問題是這些部分連接在中心並留下一個空隙(如下所示)。我已經確定,最有效的方法來彌補這個差距,只是用三角形來覆蓋它,而且由於我在OpenGL中工作,我需要的是兩個點不與另一個矩形重疊的點,第三點是兩條線段(矩形)連接的中心點。如果我有兩個矩形的所有點,我怎樣才能確定我需要爲三角形使用哪些點?在中心連接的矩形之間的間隙
編輯:我也會接受的替代解決方案,只要他們掩蓋了這個空白。
編輯2:沒關係,我解決了它。一旦我有更好的互聯網連接,我會發布代碼。
我認爲這是你在找什麼: http://stackoverflow.com/questions/687173/how-do -i-render-thick-2d-lines-as-polygons – 2013-03-28 01:50:19
這基本上是同樣的問題,在發佈之前我沒有看到,但對我而言,這些答案有點太理論了。 – 2013-03-28 23:59:51