class cymel.core.cyobjects.transform.Transform

Inheritance diagram of Transform
class cymel.core.cyobjects.transform.Transform(*args, **kwargs)

ベースクラス: TransformMixin, DagNode

transform ノードタイプラッパークラス。

固定引数無しでのクラスインスタンス生成時のノード生成をサポート。

Methods:

addChild(child[, r, add, avoidJointShear, ...])

子ノードを追加する。複数指定可能。

Attributes:

TYPE_BITS = 3

クラスでサポートしているノードの特徴を表す。

Methods Details:

addChild(child, r=False, add=False, avoidJointShear=False, unmaintainIS=False)

子ノードを追加する。複数指定可能。

パラメータ:
  • child -- 子にするノードの DagNode や名前や、それらのリスト。

  • r (bool) -- 現在のローカル変換を維持するかどうか。 デフォルトではワールド空間で維持される。

  • add (bool) -- 移動ではなくパスを追加する(インスタンス)。

  • avoidJointShear (bool) -- 追加する子が joint で、ワールド姿勢の維持のために shear が必要な場合に、その使用を避けるための transform が 追加されるようにする。 これは本来の Maya の挙動だが、このメソッドのデフォルトでは joint の shear を使用することで transform を追加しない。

  • unmaintainIS (bool) -- このノードが joint の場合に inverseScale 接続・切断の 保守をしない。