Since | 19.0 |
このSOPには辞書アトリビュートの値を編集するための共通オペレーションがいくつか備わっていて、わざわざVOPネットワークを作成したりVEXコードを記述するといった手間を減らすことができます。
パラメータ ¶
Group
修正を適用する入力ジオメトリのサブセット。ここを空っぽのままにすると、すべてのエレメントが影響を受けます。
Attribute Name
作成または修正するアトリビュートの名前。 指定した名前のアトリビュートが存在しなければ、選択した Attribute Class にそのアトリビュートが追加されます。
Attribute Class
( Attribute Name で指定された)目的のアトリビュートのエレメントタイプ。
辞書内の既存のキーを削除または名前を変更します。
Remove Keys
このパターンに合致したすべてのキーを辞書から削除します。
Rename Keys
1個以上の検索/置換パターンを使用して辞書内のキーの名前を変更します。
replace_match関数の標準パターンの名前変更構文を使用します。
例えば、 From が*_to_*
で To が*-*
なら、ab_to_cd
という名前のキーはab-cd
に変更されます。
From
名前を変更する文字列パターン。
To
文字列の置換パターン。
ジオメトリ上の他のアトリビュートからキー/値のペアを作成します。
Merge Dictionaries
Attribute Class 内のこのパターンに合致した辞書アトリビュートからキー/値のペアをすべて挿入します。
Delete Merged Attributes
有効にすると、 Merge Dictionaries パターンに合致したアトリビュートの値を辞書に取り込んだ後にそのアトリビュートを削除します。
Import Attributes
Attribute Class 内のこのパターンに合致した各アトリビュートの名前と値からキー/値のペアを作成します。 Merge Dictionaries パターンに合致した辞書アトリビュートはスキップされます。
Delete Imported Attributes
有効にすると、 Import Attributes パターンに合致したアトリビュートの値を辞書に取り込んだ後にそのアトリビュートを削除します。
Number of Entries
編集するキー/値のペアの数。
Enable
キー/値のペアを作成するかどうかを決めるトグル。
Key
値を挿入または変更する文字列キー。
Type
辞書値のデータタイプ。 (マトリックス、配列、辞書などの)複雑なデータタイプの値を作成したいのであれば、 Import Attributes オプションを使用すると良いです。
Value
辞書の Key に挿入する値。
Export Attributes
Creates an attribute in the __Attribute Class_ for the value of each key which matches this pattern.
Remove Exported Keys
If enabled, removes the keys matched by the Export Attributes pattern after creating attributes from their values.
Delete Empty Dictionary
If enabled, removes the dictionary attribute if it is empty after removing the exported keys.
See also |