2013-09-27 61 views
2

我知道這是非常具體的,但由於他們的poly2tri的谷歌代碼不包含聯繫信息,我覺得使用起來不錯,我想我不妨在這裏問一下,因爲有人必然會使用圖書館本身。在poly2tri上附加多邊形點的額外數據

所以這就是我想要的。我的多邊形包含座標信息,但每個點還包含顏色和tex座標信息等內容。不幸的是,poly2tri只採用它自己的PolygonPoint實現,它沒有Tag,它允許我在其上附加額外的信息。所以在多邊形被轉換爲三角形之後,我不知道要將數據附加到哪些點。

解決此問題的最佳方法是什麼?我想編輯自己的代碼,因爲它似乎微不足道,但我不知道是否poly2tri保留通過算法相同的PolygonPoint實例,或者如果它使新的(使Tag s無用)。

回答

3

只需擴展你的PolygonPoint類並添加你所需要的。

發送到三角測量中的點與您得到的相同。在內部poly2tri添加點的範圍以外的兩個點,以啓動三角測量時完成三角測量。

+0

謝謝。最後,我使用VertexCode屬性創建了一個外部地圖。 –