Houdini

Houdini subnet节点内部获取operator lis

2021-04-24  本文已影响0人  MasterZhang

在开发中,有时候需要从内部获取operator list,怎么办?
在内部使用python sop是非常好的解决办法

1.在otl中主面板里带有operator list 多个节点
2.假如我要在内部将这些节点全部merge起来

在内部创建python节点,输入:

cur_node = hou.pwd()
cur_geo = cur_node.geometry()
node_paths = hou.pwd().parent().parm('objects').evalAsString()
print(node_paths)


nodes = node_paths.split(' ')
#geos = []
for n in nodes:
    node = hou.node(n)
    geo = node.geometry()
    cur_geo.merge(geo)
3.此时显示python节点,发现物体已经merge在一起了
上一篇 下一篇

猜你喜欢

热点阅读