MCPcopy Index your code
hub / github.com/thygate/stable-diffusion-webui-depthmap-script / relabel_node

Function relabel_node

inpaint/mesh_tools.py:35–45  ·  view source on GitHub ↗
(mesh, nodes, cur_node, new_node)

Source from the content-addressed store, hash-verified

33import transforms3d
34
35def relabel_node(mesh, nodes, cur_node, new_node):
36 if cur_node == new_node:
37 return mesh
38 mesh.add_node(new_node)
39 for key, value in nodes[cur_node].items():
40 nodes[new_node][key] = value
41 for ne in mesh.neighbors(cur_node):
42 mesh.add_edge(new_node, ne)
43 mesh.remove_node(cur_node)
44
45 return mesh
46
47def filter_edge(mesh, edge_ccs, config, invalid=False):
48 context_ccs = [set() for _ in edge_ccs]

Callers 1

update_infoFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected