2016-07-05 51 views
0

我正在嘗試在我的Babylon.js項目中創建一個有向圖的圖形,並想知道是否有人對我應該如何去做這件事有所建議。我正在研究重心方法和Barnes-Hut方法,但我想知道是否有更簡單的方法來實現這一點(例如,通過鍵入d3.layout.force如何在d3.js中完成)或者如果我應該繼續用上面的那些方法之一。我需要在三維區域內的平面上添加節點,但節點的y值將保持不變,因此它更像是2D問題。在Babylon.js中創建一個有向圖的圖形

我也看着斯皮迪(http://getspringy.com/),但我不確定是否有可能實現巴比倫.js由於巴比倫的3D本質。

如果有人有解決這個問題的建議,我將不勝感激。

謝謝。

回答

0

我會把這個問題分解成多個部分。

使用現成的算法將數據拼湊成座標,然後將座標輸入Babylon。

真的很俗氣的做法是讓d3-force在隱藏的SVG中發揮它的魔力,然後將圖形數據輸入Babylon。

是的,這是一個黑客,但它似乎是快速和容易的!