我的對象是在蜂窩網格中構建的。所有對象都已連接。紅線代表每個節點之間的連接。我聽說二進制空間分區(BSP)樹在這種類型的問題上很好,但不知道在我的情況下前後是什麼。我需要一種方法來構建帶孔的2D多邊形
我實現使用蜂窩狀網格系統的查找如圖所示(X,Y)
class Node {
Point position; //center position
Point grid; //honeycomb grid system
}
class MyObject {
Node lookup(Point grid);
}
我需要表示作爲用戶添加更多節點到場景上,一種方法,圖中的數據結構迅速確定網格點(針對MyObject
): 1.外 2.內部 3.孔內
我需要我美味的早晨咖啡,但我不知道如何在哥斯達黎加工作咖啡機,但是當我不可避免地在天花板上弄到地面和牛奶時,我可以試着煮咖啡來尋求幫助。你需要爲你的問題做同樣的事情 - 展示你到目前爲止所嘗試的內容,無論是代碼(最好)還是你已經完成的任何研究 – Bojangles
如果你想使用現成的實現boost提供幾何庫。 –
瞭解更多有關更大問題的信息可能會讓我們更好地瞭解最佳解決方案。 –