跳转到内容

agentlayershapes

string [] agentlayershapes(<geometry>geometry, int prim, string layername, string shapetype)

string [] agentlayershapes(<geometry>geometry, int prim, int layerindex, string shapetype)

返回该图层引用的且满足shapetype筛选条件的所有形状名称。

string [] agentlayershapes(<geometry>geometry, int prim, string layername, int transform)

string [] agentlayershapes(<geometry>geometry, int prim, int layerindex, int transform)

返回该图层引用的且绑定到指定变换的所有形状名称。

如果layername不是代理的图层之一、shapetype无效、transform超出范围、prim超出范围或prim不是代理基元,则返回空数组。

<geometry>

在节点上下文(如wrangle SOP)中运行时,此参数可以是表示输入编号(从0开始)的整数,用于读取几何体。

或者,该参数可以是指定要读取的几何文件(例如.bgeo)的字符串。在Houdini内部运行时,可以是op:/path/to/sop引用。

prim

基元编号。

layername

代理图层的名称之一。

layerindex

代理定义中图层的索引。 可通过agentfindlayer获取图层的索引。

shapetype

是否检查指定图层中的"static"(静态)、"deforming"(变形)或"all"(全部)形状。

transform

代理骨骼中变换的索引。