命令和脚本: exists
如果参数为有效的命令、子程序或脚本,exists 命令将返回 true。
if (exists("sphere")) { sphere; // make a sphere }
对象: objExists
如果对象存在且包含某个明确的名称,objExists 函数将返回 true:
sphere -name "george"; // Result: george makeNurbSphere1 // print(objExists("george")); 1 print(objExists("martha")); 0
节点上的属性: attributeExists
使用 attributeExists 检查节点上是否存在给定属性。命令的形式为:
attributeExists("attributeName","nodeName")
例如:
if (attributeExists("visibility","mySphere")) { setAttr mySphere.visibility on; }