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
このパターンにマッチした各キーの値に対して、 Attribute Class のアトリビュートを作成します。
Remove Exported Keys
有効にすると、 Export Attributes パターンにマッチしたキーは、そのキーの値からアトリビュートを作成した後に削除されます。
Delete Empty Dictionary
有効にすると、エクスポートされたキーを削除した後にその辞書アトリビュートが空っぽになった場合、その辞書アトリビュートは削除されます。
See also |