gpt4 book ai didi

three.js - 使用 David Piegza 的 3D 力导向图处理大数据;可视化太慢

转载 作者:行者123 更新时间:2023-12-03 06:42:53 24 4
gpt4 key购买 nike

我正在使用 David Piegza 的开源代码,通过 Three.js 可视化 3D 力导向图。源代码可以在这里找到:https://github.com/davidpiegza/Graph-Visualization

当我开始可视化 2,000 多个节点时,事情变得非常慢。可视化加载需要 30 秒左右,旋转和平移有较长的延迟。这可能是什么原因造成的?力导向算法? JavaScript 可以处理力导向的 3D 图中这么多的节点吗?是否有某种背面剔除算法可以用于 3D、力导向图?

最佳答案

我想强制导向布局算法不是这里的主要问题。主要的就是GPU资源。我现在正在开发一个 2D webgl 图,并使用粒子来显示节点(这比绘制立方体快得多)。即使这样的实现也有 GPU 的限制。您可以尝试尽可能地缩放图表,如果 fps 速率的增加超出了我的建议(您在屏幕上看到的对象更少 - GPU 工作速度更快)。

关于three.js - 使用 David Piegza 的 3D 力导向图处理大数据;可视化太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15371176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com