On this page | |
Since | 20.5 |
ガイドスケルトンのジョイントを検索または追加し、見つかった/追加されたジョイントのproperties
辞書を更新します。ジョイントがTransformObjectノードとしてグラフに既に存在する場合、そのproperties
辞書のみが更新されます。
ジョイントのproperties
辞書には、スケール継承、回転順、トランスフォーム順、コントロールシェイプ、コントロールシェイプのカラー、プロモートするトランスフォームコンポーネントなど、ジョイントに作成されるコントロールを設定するために後で使用される情報が格納されています。
このノードで設定される shape は、Animateステートでのコントロールの形状です。ジョイントにシェイプデータが既に存在する場合は、 overridecontrol および setshapedata をTrueに設定して、既存のシェイプを上書きします。
ガイドスケルトンのジョイントを、ガイドジョイントと呼びます。
このノードの geo ポートはインプレースポートのため、ジオメトリはコピーを作成することなく更新されます。
入力 ¶
*
geo:
Geometry
Required
ガイドスケルトン。
name:
String
検索または追加するガイドジョイントの名前。
xform:
Matrix4
新しいガイドジョイントの作成時に使用するトランスフォーム。これは新しいジョイントにのみ適用できます。
scaleinheritance:
Int
ガイドジョイントのscaleinheritance
プロパティを設定します。
rord:
Int
ガイドジョイントのrord
(回転順)プロパティを設定します。
xord:
Int
ガイドジョイントのxord
(トランスフォーム順)プロパティを設定します。
parent:
String
ガイドジョイントの親を設定します。
promote:
String
ガイドジョイントのpromote
プロパティを設定します。すべてのトランスフォームコンポーネントをプロモートするには、これを“t r s”に設定します。個々のコンポーネントをプロモートするには、これを“t”、“r”または“s”(移動、回転、スケール)に設定します。
shape:
String
ガイドジョイントのshape
プロパティを設定します。
shapetranslate:
Vector3
ガイドジョイントのshapetranslate
プロパティを設定します。
shaperotate:
Vector3
ガイドジョイントのshaperotate
プロパティを設定します。
shapescale:
Vector3
ガイドジョイントのshapescale
プロパティを設定します。
shapecolor:
Vector3
ガイドジョイントのshapecolor
プロパティを設定します。これは、ガイドジョイントのCd
値を上書きします。
overridecontrol:
Bool
Trueに設定されていて、関連付けられたTransformObjectノードが既にある場合、ガイドジョイントのコントロールが上書きされます。既存のTransformObjectノードは、このノードで定義されたデータで更新されます。コントロールにシェイプデータ(このノードで定義)を適用するには、 setshapedata もTrueに設定する必要があります。
setshapedata:
Bool
Trueに設定されている場合、ガイドジョイントのproperties
辞書のシェイプデータ( shape* )が設定されます。ただし、これによってTransformObjectノードのシェイプデータは変更されません。変更したい場合は、 overridecontrol もTrueに設定します。
Note
overridecontrol と setshapedata は連携してシェイプデータを設定および適用します。 setshapedata は、ガイドジョイントのproperties
辞書にシェイプデータ(このノードで定義)を設定します。 overridecontrol はguide::ControlsFromGuidesに、この新しいシェイプデータをガイドジョイントに関連付けられたTransformObjectコントロールに適用するように指示します。
setshapedata |
overridecontrol |
結果 |
---|---|---|
True |
True |
このノードで定義された新しいシェイプデータがガイドジョイントの |
True |
False |
新しいシェイプデータがガイドジョイントの |
False |
True |
新しいシェイプデータはガイドジョイントの |
False |
False |
新しいシェイプデータはガイドジョイントの |
出力 ¶
*
geo:
Geometry
更新されたガイドスケルトン/ジオメトリ。
xform:
Matrix4
見つかった/作成されたガイドジョイントのトランスフォームデータ。
ptnum:
Int
見つかった/作成されたガイドジョイントのポイント番号。
name:
String
見つかった/作成されたガイドジョイントの名前。
See also |