UNPKG

3d-force-graph

Version:

UI component for a 3D force-directed graph using ThreeJS and d3-force-3d layout engine

26 lines (21 loc) 770 B
<head> <style> body { margin: 0; } </style> <script src="//cdn.jsdelivr.net/npm/3d-force-graph"></script> <!-- <script src="../../dist/3d-force-graph.js"></script>--> </head> <body> <div id="3d-graph"></div> <script type="module"> import { UnrealBloomPass } from 'https://esm.sh/three/examples/jsm/postprocessing/UnrealBloomPass.js'; const Graph = new ForceGraph3D(document.getElementById('3d-graph')) .backgroundColor('#000003') .jsonUrl('../datasets/miserables.json') .nodeLabel('id') .nodeAutoColorBy('group'); const bloomPass = new UnrealBloomPass(); bloomPass.strength = 4; bloomPass.radius = 1; bloomPass.threshold = 0; Graph.postProcessingComposer().addPass(bloomPass); </script> </body>