| HOM equivalent | 
                
                     chexist(channel_name)
                
            
chexist()関数は、指定したパラメータに アニメーションチャンネル が存在するかどうか判断します。
つまり、そのパラメータが アニメーション するかどうかをチェックするのであって、パラメータ自体が存在しているかどうかをチェックしているわけではありません。
パラメータが存在するかどうか判断するには、以下のようなPythonスクリプトを使うと良いでしょう:
def parm_exist(parmpath): nodepath, parmname = os.path.split(parmpath) node = hou.node(nodepath) return node.parmTuple(parmname) != None
Examples ¶
echo `chexist("/obj/geo1/tx")`