使用VivaGraphJS和粒子系统创建三维图形

使用VivaGraphJS和粒子系统创建三维图形,graph,three.js,Graph,Three.js,我正在尝试使用节点和边的数据创建一个力定向图布局。我想用于此。我想把它集成到3JS中的粒子云中。我知道如何单独使用它们,但在一起使用它们时我就不知所措了。您需要做的是将three.js渲染循环与VivaGraphJS渲染循环混合使用。但看起来VivaGraphJS并没有公开模拟步骤。如果有,你可以抓取节点的(x,y)坐标并将它们传递给你的three.js粒子云 另外,您是否查看了VivaGraphJS的WebGL选项 您可以使用,它将three.js渲染器与ngraph系列中的3d布局引擎相结合

我正在尝试使用节点和边的数据创建一个力定向图布局。我想用于此。我想把它集成到3JS中的粒子云中。我知道如何单独使用它们,但在一起使用它们时我就不知所措了。

您需要做的是将three.js渲染循环与VivaGraphJS渲染循环混合使用。但看起来VivaGraphJS并没有公开模拟步骤。如果有,你可以抓取节点的(x,y)坐标并将它们传递给你的three.js粒子云

另外,您是否查看了VivaGraphJS的WebGL选项

您可以使用,它将
three.js
渲染器与
ngraph
系列中的3d布局引擎相结合。看


VivaGraph和ngraph.pixel都共享相同的基本结构。

此链接显示了获取节点位置的方法,我想我将尝试您建议的使用方法。我需要在我正在进行的项目中使用Threejs。在模拟结束时获取节点位置是最简单的部分。如果希望看到模拟运行,则需要剖析
renderer.run()呼叫。