updateDraggingNodes method
Update spatial index for nodes that are currently being dragged
Implementation
void updateDraggingNodes(List<Node<T>> nodes) {
final adapters = <NodeSpatialAdapter<T>>[];
for (final node in nodes) {
var adapter = _nodeAdapters[node.id];
if (adapter == null || adapter.node != node) {
// Update adapter to ensure it references the current node
adapter = NodeSpatialAdapter(node);
_nodeAdapters[node.id] = adapter;
}
adapters.add(adapter);
}
_spatialIndex.updateDraggingObjects(adapters);
}