添加或编辑用户定义的属性。
属性可以是一个浮点数、整数、向量,或字符串的类型。 如果没有指定局部变量名,会使用大写的属性名称。添加一个用户属性后,可以任何操作地方使用局部变量(只要允许)。
注意,字符串是以索引号方式添加的,而非真实的 “字符串”属性。 这只对配合HDK使用这些有重要作用。
注意,尽管每个属性是依次添加的,你不可以以下一个属性值来引用前一个属性值。每个属性将输入的几何作为其源对象,而非先前属性添加的结果。
Parameters
Group | 只有属于该组中的元素会按指定的值输出。 | ||||||||||||||
Group Type | 组的名称。 | ||||||||||||||
Number of Attributes | 要添加的属性数量。所有的表达式会参考输入的几何体,而非媒介几何体,所以之后的属性不可以在之前的对象上创建。 | ||||||||||||||
Name | 属性的名称。 | ||||||||||||||
Existing Name | 指定如果已有同名的属性时,执行哪个指令操作。
|
||||||||||||||
Local Variable | 对应于新属性的局部变量名。如果使该区域空白,局部变量会是属性的名的大写。
要获取多元素属性的单个元素,用户可以追加这些名称: 用于矢量属性的XYZ。 用于浮点属性的1 2 3等。记住标号以1开始,而非0. For example:
|
||||||||||||||
Class | 将属性添加到几何体的何处。可以是点,detail,Primitive,或顶点属性。 | ||||||||||||||
Save to Info Block | detail属性可以将其自身值保存到bgeo/geo文件开始端的信息区域中。如果设置了该选项,detail属性会用这种方式保存其自身。此可以允许数值被重新取回,而无需使用File节点的info Load模式,或 gstat命令加载整个文件。 | ||||||||||||||
Type | 浮点,整型,或字符串。当是浮点类型时,你可以使用其它菜单来设置一个类型的限定语,告诉Houdini如何解释此类型。
矢量属性是一个可以反向并立的设置,用于指定一个Houdini可以将其变换为矢量的浮点属性。
|
||||||||||||||
Type qualifier (next to Type) |
|
||||||||||||||
Precision | 要使用的数值精度(当类型不是字符串时)。查看Attribute Cast节点获取更多属性。 | ||||||||||||||
Size | 属性中元素的数量。 | ||||||||||||||
Default | 默认的属性值。 | ||||||||||||||
Write Values | 如果你想确保属性存在,但不会覆盖任何已存在的属性,可以关闭此项。 | ||||||||||||||
Allow Local Vars | 关闭此项会禁用 Write Values参数的局部变量。当工作于非常小的几何体时,此可能产生一些微小的性能增强。 | ||||||||||||||
Value | 要写到属性上的数值。 | ||||||||||||||
String | 写到属性上的字符串值。 |