class cymel.core.cyobjects.constraint.Constraint¶
- class cymel.core.cyobjects.constraint.Constraint(*args, **kwargs)¶
ベースクラス:
Transform
固定引数無しでのクラスインスタンス生成時のノード生成をサポート。
Methods:
Return the list of target objects.
getWeight
(*targetObjects)Returns the weight value for the specified targetObject(s).
Returns the names of the attributes that control the weight of the target objects.
Returns the plug that control the weight of the target objects.
newObject
(data)内部データとともにインスタンスを生成する。
setWeight
(weight, *targetObjects)Sets the weight value for the specified targetObject(s).
Methods Details:
- getTargetList()¶
Return the list of target objects.
- 戻り値の型:
- getWeight(*targetObjects)¶
Returns the weight value for the specified targetObject(s). if targetObjects are not provided, this will get weights of all targets
- getWeightAliasList()¶
Returns the names of the attributes that control the weight of the target objects. Aliases are returned in the same order as the targets are returned by the targetList flag
- getWeightPlugList()¶
Returns the plug that control the weight of the target objects. Plugs are returned in the same order as the targets are returned by the targetList flag
- 戻り値の型:
list[plug]
- classmethod newObject(data)¶
内部データとともにインスタンスを生成する。
内部データはブラックボックスであるものとし、 本メソッドをオーバーライドする場合も、 基底メソッドを呼び出して処理を完遂させなければならない。
内部データを拡張する場合は
internalData
も オーバーライドすること。- パラメータ:
cls (
type
) -- 生成するインスタンスのクラス。data -- インスタンスにセットする内部データ。
- 戻り値の型:
指定クラス