欢迎光临散文网 会员登陆 & 注册

HExp12-9|Houdini Expression functions全集之Pdg类:

2023-06-13 10:00 作者:RMT的学习笔记  | 我要投稿

1、属性与路径类

  • float pdgattrib (string name, float index)

    返回PDG工作项属性的值。<name>是属性的名称,<index>是属性的元素索引。代替了"pdgattribute"

  • string pdgattribs (string name, float index)

    返回PDG工作项属性的字符串值。代替了"pdgattributes"

  • string pdgattriblist ()

    返回活动PDG工作项上属性的名称列表

  • string pdgattribvals (string name)

    返回PDG工作项属性的值列表此函数适用于任何类型的属性。整数和浮点值将转换为字符串。如果有包含空格的字符串属性值,则字符串值将自动加引号。

  • float pdgattribsize (string attribute)

    返回PDG工作项属性中的元素数。如果没有活动的工作项或在工作项上找不到属性,则返回0。

  • float pdgattribtype (string attribute)

    返回PDG工作项属性的类型。如果没有活动的工作项或属性不存在,则返回-1。类型有:

      * -1 - 未知/无效

      * 0 - 整数数组

      * 1 - 浮点数数组

      * 2 - 字符串数组

      * 3 - 文件组

      * 4 - Python对象

      * 5 - 几何数据

  • float haspdgattrib (string attribute)

    如果活动PDG工作项具有指定的属性,则返回1。

  • string pdgmappath (string path)

    将给定路径映射到本地区域。<path>要映射的路径。

2、输入类

  • string pdginput (float index, string tag, float localize)

    用于查找活动工作项中的输入文件。<index>输入文件编号,来自活动工作项上的文件列表,确定如果存在从0开始的多个有效输入文件,则返回哪个文件路径,<tag>标记,可用于过滤输入文件,例如通过传入file/geo来消除不是几何体的文件,如果未指定,可以设置为空字符串,<localize>设置为1表示输入文件路径应该解析PDG目录令牌。这个函数是@pdg_input属性的一个更通用的版本。

  • float pdginputsize (string tag)

    返回活动PDG工作项上的输入文件数。

  • string pdginputtag (float index)

    返回指定索引处输入文件的文件标记。

  • string pdginputvals (string tag, float localize)

    返回指定标记的所有工作项输入文件。

 3、输出类

  • string pdgoutput (float index, string tag, float localize)

    返回指定文件索引和标记的工作项输出文件。

  • float pdgoutputsize (string tag)

    返回活动PDG工作项上的输出文件数。

  • string pdgoutputtag (float index)

    返回指定索引处输出文件的文件标记。

  • string pdgoutputvals (string tag, float localize)

    返回指定标记的所有工作项输出文件的以空格分隔的字符串。


HExp12-9|Houdini Expression functions全集之Pdg类:的评论 (共 条)

分享到微博请遵守国家法律