RemoveAllCns

RemoveAllCns

詳細

すべてのコンストレイントを削除します。

スクリプト構文

RemoveAllCns( [ConstrainedObj], [Propagation] );

パラメータ

パラメータ タイプ 説明
ConstrainedObj 文字列 拘束されるオブジェクトのリスト

デフォルト値: 選択されたオブジェクト

Propagation Integer ブランチまたはノードからコンストレイントを削除するかどうかを指定します。

デフォルト値: vbUnspecifiedItemFlag (3)

指定可能な値:

説明:

vbNodeItemFlag(0) ノードのコンストレイントを削除します。
vbBranchItemFlag(1) ブランチからコンストレイントを削除します。
vbUnspecifiedItemFlag(3) オブジェクトがノードまたはブランチのどちらで選択されたかによって異なります。 ブランチ選択された場合は、ブランチからすべてのコンストレイントが削除されます。

VBScript の例

GetPrim "Null"

Translate , -5.936, 2.999, -0.300, , 4

SetMarking "kine.local.pos"

SaveKey

Duplicate

Translate , 11.557, -0.000, 0.000, , 4

SaveKey

ParentObj "Null", "Null1"

SelectObj "Null", "BRANCH"

Duplicate

Translate , -0.786, -1.521, 0.152, , 4

ApplyCns "Direction", "Null2", "Null"

ApplyCns "Orientation", "Null3", "Null1"

RemoveAllCns "Null2", 1

関連項目

RemoveCnsType RemoveCns SIApplyConstraint SIApplyCns