const graph = createGraph();
addNode(graph, 'A', { x: 0, y: 0, z: 0 });
addNode(graph, 'B', { x: 10, y: 0, z: 0 });
// Auto-calculate weight from distance
addEdge(graph, 'A', 'B');
// Custom weight
addEdge(graph, 'B', 'A', { weight: 5 });
// Bidirectional edge
addEdge(graph, 'A', 'B', { bidirectional: true });
Adds an edge between two nodes with calculated or custom weight.