码迷,mamicode.com
首页 > 其他好文 > 详细

查询expression的小工具

时间:2016-12-06 01:58:40      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:cte   on()   shelf   select   大型   collision   ssi   node   color   

今天在研究flipsolve的时候无意间写了个shelf tool,用于查询一大推节点中某些parameter的expression中是否存在我需要的关键字。就是简单的对所框选的节点进行一个循序查询参数,最后用一个颜色标识出来。这个对研究某个大型封装的节点的参数帮助很大。

 

============

phrase = "../collision"
nodes= hou.selectedNodes()

for n in nodes:
  for p in n.parms():
    try:
      expression = p.expression()
      if phrase in expression:
        n.setColor(hou.Color([0.4,0.1,0]))

      except:
        pass

查询expression的小工具

标签:cte   on()   shelf   select   大型   collision   ssi   node   color   

原文地址:http://www.cnblogs.com/nicklau-fx/p/6135761.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!