我是一个 threejs 菜鸟,我的用例要求我以 3D 形式呈现力有向图。我正在使用 d3-force-3d 来计算图形节点上的所有力。但是,我找不到任何将这些计算考虑在内并为其创建 3 维图的库。
我只能找到一个在 3D 中制作力有向图的库,即3d-force-graph,但它不允许您编辑力,这是我需要的。
是否有直接插入 d3 计算并呈现 3D 图的库?
我是一个 threejs 菜鸟,我的用例要求我以 3D 形式呈现力有向图。我正在使用 d3-force-3d 来计算图形节点上的所有力。但是,我找不到任何将这些计算考虑在内并为其创建 3 维图的库。
我只能找到一个在 3D 中制作力有向图的库,即3d-force-graph,但它不允许您编辑力,这是我需要的。
是否有直接插入 d3 计算并呈现 3D 图的库?
从 开始v1.15.0
,3d-force-graphd3Force()
允许使用方法和来操纵 d3 力和衰减d3AlphaDecay()
参数d3VelocityDecay()
。
这是一个自定义力配置的示例,它为自由移动的节点添加了碰撞检测: https ://vasturiano.github.io/3d-force-graph/example/collision-detection/
示例代码: https ://github.com/vasturiano/3d-force-graph/tree/master/example/collision-detection