git clone https://git.lucas.co/hou-control.git
scripts/OnCreated.py (518B)
1 import hou
2 from hc import HCSettings
3 from hc import HCNode
4 # import from hc.HCNetworkEditor import snapToGrid
5
6 node = HCNode(kwargs['node'])
7 prefs = HCSettings().prefs()
8
9 node.setUserData("nodeshape", "rect")
10 node.setUserData("hc_custom_color", "1")
11
12 hex_color = prefs.get('node_graph').get('node_color')
13 hex_color = hex_color.lstrip('#')
14 r = int(hex_color[0:2], 16) / 255.0
15 g = int(hex_color[2:4], 16) / 255.0
16 b = int(hex_color[4:6], 16) / 255.0
17 print(r, g, b)
18 node.setColor(hou.Color(r, g, b))
19 # snapToGrid(hc_node)