Reroute nodes, by Jeroen Bakker (patch #28443).
authorLukas Toenne <lukas.toenne@googlemail.com>
Fri, 1 Jun 2012 12:38:03 +0000 (12:38 +0000)
committerLukas Toenne <lukas.toenne@googlemail.com>
Fri, 1 Jun 2012 12:38:03 +0000 (12:38 +0000)
commit17935168c07937f9b1d1db1874a9f7ba5d3ae540
treef3240b63a6eb251254435878727091fe923002e7
parent5fbeda7efd62e251dac2af881de9fe042f30a7a7
Reroute nodes, by Jeroen Bakker (patch #28443).

By holding shift and "cutting" a node link a new reroute helper node can be inserted. This consists of a single socket that can be used to insert additional connection points into a link. This can be used to keep a connection point in the tree when  deleting a node, or to control the path of long connections for layout cleanup.
12 files changed:
source/blender/blenkernel/BKE_node.h
source/blender/blenkernel/intern/node.c
source/blender/editors/space_node/drawnode.c
source/blender/editors/space_node/node_draw.c
source/blender/editors/space_node/node_edit.c
source/blender/editors/space_node/node_intern.h
source/blender/editors/space_node/node_ops.c
source/blender/editors/space_node/node_select.c
source/blender/nodes/composite/node_composite_tree.c
source/blender/nodes/intern/node_common.c
source/blender/nodes/shader/node_shader_tree.c
source/blender/nodes/texture/node_texture_tree.c