Skip to content

createScene#findAllNodeLinksByName

Summary

createScene#findAllNodeLinksByName returns every nodelink whose name equals the provided string. Use this when multiple graph objects share one logical label. The method returns an empty array when no matches exist.

Syntax

Scene.findAllNodeLinksByName(name: string): NodeLink[]
const links = scene.findAllNodeLinksByName(name);

Parameters

Name Type Required Description
name string Yes Exact nodelink name to match.

Returns

NodeLink[] - Array of matching nodelink instances.

Example

const canvas = document.querySelector("canvas");
const wgpu = await WasmGPU.create(canvas);

const scene = wgpu.createScene();
for (let i = 0; i < 2; i++) {
    const graph = wgpu.createNodeLink({
        nodePositions: new Float32Array([
            -0.5, 0.0, 0.0,
             0.5, 0.0, 0.0
        ]),
        edges: new Uint16Array([0, 1])
    });
    graph.name = "graph-group";
    scene.add(graph);
}
console.log(scene.findAllNodeLinksByName("graph-group").length);

See Also