Skip to content
This repository was archived by the owner on Apr 15, 2024. It is now read-only.

Commit 32957f4

Browse files
committed
Fix errros of importing module and lacking arg.
1 parent ae6f209 commit 32957f4

File tree

1 file changed

+26
-24
lines changed

1 file changed

+26
-24
lines changed

python2.7libs/cacheDependency.py

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,35 +5,38 @@
55
"""
66
#-------------------------------------------------------------------------------
77

8-
__version__ = "1.0.0"
8+
__version__ = "1.0.1"
9+
10+
#-------------------------------------------------------------------------------
11+
12+
import hou
913

1014
def main():
11-
seled_node_list = []
12-
seled_node_list = hou.selectedNodes()
13-
if len(seled_node_list) != 0:
14-
createCacheDependency()
15+
sel_nodes = []
16+
sel_nodes = hou.selectedNodes()
17+
if len(sel_nodes) != 0:
18+
createCacheDependency(sel_nodes)
1519

1620

17-
def createCacheDependency():
21+
def createCacheDependency(sel_nodes):
1822

19-
count = 0
2023
created_geo_node_list = []
21-
node_position = hou.Vector2(0, 0)
24+
node_pos = hou.Vector2(0, 0)
2225

23-
for seled_node in seled_node_list:
26+
for x, node in enumerate(sel_nodes):
2427

25-
if seled_node.type().name() != "filecache":
26-
### Create File Cache SOP Operation ###
27-
filecache_node = seled_node.createOutputNode("filecache")
28-
filecache_node.setName("cache_" + seled_node.name(),
28+
if node.type().name() != "filecache":
29+
## Create File Cache SOP Operation
30+
filecache_node = node.createOutputNode("filecache")
31+
filecache_node.setName("cache_" + node.name(),
2932
unique_name=True)
3033
filecache_node.setColor(hou.Color((1, 0.8, 0)))
3134
input_name = '`opinputpath("%s", 0)`' %filecache_node.path()
3235
else:
33-
filecache_node = seled_node
34-
input_name = '`opinputpath("%s", 0)`' %seled_node.path()
36+
filecache_node = node
37+
input_name = '`opinputpath("%s", 0)`' %node.path()
3538

36-
### Create Geometry ROP Operation ###
39+
## Create Geometry ROP Operation
3740
geo_node = hou.node("/out").createNode("geometry")
3841
geo_node.setName(filecache_node.name())
3942
geo_node.setParms({
@@ -48,15 +51,14 @@ def createCacheDependency():
4851
})
4952
geo_node.setColor(hou.Color((0, 0.267, 0)))
5053

51-
### Conncet nodes ###
52-
if count != 0:
53-
input_node = created_geo_node_list[count-1]
54+
## Conncet nodes
55+
if x != 0:
56+
input_node = created_geo_node_list[x-1]
5457
geo_node.setFirstInput(input_node)
5558

56-
### Move created node to organise ###
57-
geo_node.setPosition(node_position)
59+
## Move created node to organise
60+
geo_node.setPosition(node_pos)
5861

59-
### Update init value ###
60-
count += 1
62+
## Update init value
6163
created_geo_node_list.append(geo_node)
62-
node_position[1] += -1
64+
node_pos[1] += -1

0 commit comments

Comments
 (0)