Blender Git Commit Log

Git Commits -> Revision 455d1be

Revision 455d1be by Lukas Toenne (master)
March 9, 2012, 10:16 (GMT)
Node socket selection feature reimplemented from 2.49. Sockets can be selected as a sub-selection of nodes and are then preferred by the auto-connect operator. This makes it easier to create precise links over long distances as an alternative to the click & hold operator.
Socket selection is indicated by a simple white highlight circle.

Multiple inputs can be selected by holding SHIFTKEY (just like regular node select). Only one output socket can be selected at a time for each node, but several outputs in different nodes are allowed.

The auto-connect operator will prefer selected sockets on nodes for creating links. If either the output or input side have no selected sockets it will fall back to the previous behavior of chosing 'best' sockets first (colors, then vectors, then values). This could be improved in the future, but is out of scope here.

Commit Details:

Full Hash: 455d1be696da48d319edae53119ef234ec237b23
SVN Revision: 44763
Parent Commit: eb1b38f
Lines Changed: +368, -123

5 Modified Paths:

/source/blender/editors/space_node/node_draw.c (+10, -3) (Diff)
/source/blender/editors/space_node/node_edit.c (+126, -78) (Diff)
/source/blender/editors/space_node/node_intern.h (+3, -0) (Diff)
/source/blender/editors/space_node/node_ops.c (+1, -0) (Diff)
/source/blender/editors/space_node/node_select.c (+228, -42) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021