UConstraint : ヘルパー

UConstraint - superclass: helper; super-superclass:node - 48:0 - classID: #(1418738174, 1341607350)

> MAXWrapper > ノード > ヘルパー > UConstraint

 

   

ヘルパー - クイック ナビゲーション

   

ダイナミック - クイック ナビゲーション

このヘルパーは、MassFX ダイナミック シミュレーション ツールセットの一部です。

3ds Max 2012 以降で使用可能です。

コンストラクタ:

UConstraint ... nvConstraint ...

プロパティ:

[接続](Connection)ロールアウト

<UConstraint>.body0 UndefinedClass default: undefined -- node

親のボディのノードを取得/設定します。

   

<UConstraint>.body1 UndefinedClass default: undefined -- node

子のボディのノードを取得/設定します。

   

<UConstraint>.breakable BooleanClass default: false -- boolean

[分裂要因](Breakable)チェックボックスの状態を取得/設定します。

   

<UConstraint>.maxForce Float default: 100.0 -- float; Max_Force

[最大試行回数](Max)の値を[最大フォース](Force)の値を取得/設定します。[分裂要因](Breakable)が true に設定されている場合に使用します。

   

<UConstraint>.maxTorque Float default: 10.0 -- float; Max_Torque

[最大試行回数](Max)の値を[最大トルク](Torque)の値を取得/設定します。[分裂要因](Breakable)が true に設定されている場合に使用します。

   

[トランスレーション制限](Translation Limits)ロールアウト

<UConstraint>.linearModeX Integer default: 1 -- integer; Linear_ModeX

X トランスレーション制限のモードを取得/設定します。

有効な値は次のとおりです。

0 - ロック

1 - 制限付き

2 - フリー

   

<UConstraint>.linearModeY Integer default: 1 -- integer; Linear_ModeY

Y トランスレーション制限のモードを取得/設定します。

有効な値は次のとおりです。

0 - ロック

1 - 制限付き

2 - フリー

   

<UConstraint>.linearModeZ Integer default: 1 -- integer; Linear_ModeZ

Z トランスレーション制限のモードを取得/設定します。

有効な値は次のとおりです。

0 - ロック

1 - 制限付き

2 - フリー

   

<UConstraint>.linearPosition Float default: 100.0 -- float; Linear_Position

[制限半径](Limit Radius)プロパティの値を取得/設定します。

   

<UConstraint>.linearRestitution Float default: 0.0 -- float; Linear_Restitution

[バウンド](Bounce)プロパティの値を取得/設定します。

   

<UConstraint>.linearSpring Float default: 0.0 -- float; Linear_Spring

[スプリング](Spring)プロパティの値を取得/設定します。

   

<UConstraint>.linearDamping Float default: 0.0 -- float; Linear_Damping

[ダンピング](Damping)プロパティの値を取得/設定します。

   

[スイングとツイスト制限](Swing & Twist Limits)ロールアウト

スイング Y

<UConstraint>.swing1Mode Integer default: 1 -- integer; Swing_1_Mode

スイング Y のモードのラジオ ボタンの状態を取得/設定します。

有効な値は次のとおりです。

0 - ロック

1 - 制限付き

2 - フリー

   

<UConstraint>.swing1Angle Float default: 45.0 -- float; Swing_1_Angle

[スイング Y](Swing Y) > [角度制限](Angle Limit)プロパティの値を取得/設定します。

   

<UConstraint>.swing1Restitution Float default: 0.1 -- float; Swing_1_Resitution

[スイング Y](Swing Y) > [バウンド](Bounce)プロパティの値を取得/設定します。

   

<UConstraint>.swing1Spring Float default: 0.0 -- float; Swing_1_Spring

[スイング Y](Swing Y) > [スプリング](Spring)プロパティの値を取得/設定します。

   

<UConstraint>.swing1Damping Float default: 0.0 -- float; Swing_1_Damping

[スイング Y](Swing Y) > [ダンピング](Damping)プロパティの値を取得/設定します。

   

スイング Z

<UConstraint>.swing2Mode Integer default: 1 -- integer; Swing_2_Mode

スイング Z のモードのラジオ ボタンの状態を取得/設定します。

有効な値は次のとおりです。

0 - ロック

1 - 制限付き

2 - フリー

   

<UConstraint>.swing2Angle Float default: 45.0 -- float; Swing_2_Angle

[スイング Z](Swing Z) > [角度制限](Angle Limit)プロパティの値を取得/設定します。

   

<UConstraint>.swing2Restitution Float default: 0.1 -- float; Swing_2_Resitution

[スイング Z](Swing Z) > [バウンド](Bounce)プロパティの値を取得/設定します。

   

<UConstraint>.swing2Spring Float default: 0.0 -- float; Swing_2_Spring

[スイング Z](Swing Z) > [スプリング](Spring)プロパティの値を取得/設定します。

   

<UConstraint>.swing2Damping Float default: 0.0 -- float; Swing_2_Damping

[スイング Z](Swing Z) > [ダンピング](Damping)プロパティの値を取得/設定します。

   

回転方向(W)

<UConstraint>.twistMode Integer default: 1 -- integer; Twist_Mode

ツイスト モードのラジオ ボタンの状態を取得/設定します。

有効な値は次のとおりです。

0 - ロック

1 - 制限付き

2 - フリー

   

<UConstraint>.twistAngleLow Float default: 45.0 -- float; Twist_Angle_Low

[左制限角度](Left Limit Angle)プロパティの値を取得/設定します。

<UConstraint>.twistAngleHigh Float default: 45.0 -- float; Twist_Angle_High

[右制限角度](Right Limit Angle)プロパティの値を取得/設定します。

   

<UConstraint>.twistRestitutionLow Float default: 0.0 -- float; Twist_Restitution_Low

[左バウンド](Left Bounce)プロパティの値を取得/設定します。

<UConstraint>.twistRestitutionHigh Float default: 0.0 -- float; Twist_Restitution_High

[右バウンド](Right Bounce)プロパティの値を取得/設定します。

   

<UConstraint>.twistSpringHigh Float default: 0.0 -- float; Twist_Spring_High

[左スプリング](Left Spring)プロパティの値を取得/設定します。

<UConstraint>.twistSpringLow Float default: 0.0 -- float; Twist_Spring_Low

[右スプリング](Right Spring )プロパティの値を取得/設定します。

   

<UConstraint>.twistDampingLow Float default: 0.0 -- float; Twist_Damping_Low

[左ダンピング](Left Damping)プロパティの値を取得/設定します。

<UConstraint>.twistDampingHigh Float default: 0.0 -- float; Twist_Damping_High

[右ダンピング](Right Damping)プロパティの値を取得/設定します。

   

[スプリング](Spring)ロールアウト

位置静止スプリング

<UConstraint>.posSpring Float default: 0.0 -- float; Position_Spring

[張り](Springiness)プロパティの値を取得/設定します。

   

<UConstraint>.posDamping Float default: 0.0 -- float; Position_Damping

[ダンピング](Damping)プロパティの値を取得/設定します。

   

スイング静止スプリング

<UConstraint>.swingSpring Float default: 0.0 -- float; Swing_Spring

[張り](Springiness)プロパティの値を取得/設定します。

   

<UConstraint>.swingDamping Float default: 0.0 -- float; Swing_Damping

[ダンピング](Damping)プロパティの値を取得/設定します。

   

ツイスト静止スプリング

<UConstraint>.twistSpring Float default: 0.0 -- float; Twist_Spring

[張り](Springiness)プロパティの値を取得/設定します。

   

<UConstraint>.twistDamping Float default: 0.0 -- float; Twist_Damping

[ダンピング](Damping)プロパティの値を取得/設定します。

   

[拡張](Advanced)ロールアウト

<UConstraint>.helpersize Float default: 10.0 -- float; Helper_Size

ヘルパーのビューポート表示サイズを取得/設定します。

   

<UConstraint>.collision BooleanClass default: false -- boolean

[親/子 衝突](Parent/Child Collision)チェックボックスの状態を取得/設定します。

   

<UConstraint>.useProjection BooleanClass default: false -- boolean; Use_Projection

[投影を使用](Use Projection)チェックボックスの状態を取得/設定します。

   

<UConstraint>.projectionMode Integer default: 0 -- integer; Projection_Mode

投影モードのラジオ ボタンの状態を取得/設定します。

有効な値は次のとおりです。

0 -線形のみ(高速)

1 - 線形と角度

   

<UConstraint>.projectionDist Float default: 0.1 -- float; Projection_Dist

[投影距離](projection Distance)プロパティの値を取得/設定します。

.projectionMode が True に設定されている場合に使用します。

   

<UConstraint>.projectionAngle Float default: 5.0 -- float; Projection_Angle

[投影角度](projection Angle)プロパティの値を取得/設定します。

.projectionMode が True に設定されている場合に使用します。

   

ユーザ インターフェースに公開されないコントロール

<UConstraint>.gearing BooleanClass default: false -- boolean

   

<UConstraint>.gearRatio Float default: 1.0 -- float; Gear_Ratio

   

<UConstraint>.unused1 Integer default: 1 -- index
<UConstraint>.unused2 Point3 default: [0,0,0] -- point3
<UConstraint>.unused3 Point3 default: [0,0,0] -- point3

使用されないパラメータ ブロック トラック。将来の使用のために予約されています。

   

UConstraint インタフェース:

Interface: ConstraintHelperInterface

プロパティ:

メソッド:

<void>init()

コンストレイントを初期化します。

   

アクション:

関連事項