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

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

 

   

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

   

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

3ds Max 2012 の新機能: このヘルパーは、MassFX ダイナミクス シミュレーション ツールセットの一部です。

コンストラクタ:

UConstraint ...
nvConstraint ...

プロパティ:

[接続]ロールアウト

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

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

   

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

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

   

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

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

   

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

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

   

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

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

   

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

<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

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

   

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

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

   

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

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

   

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

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

   

[スイングとツイスト制限]ロールアウト

スイング 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] > [角度制限]プロパティの値を取得/設定します。

   

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

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

   

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

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

   

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

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

   

スイング 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] > [角度制限]プロパティの値を取得/設定します。

   

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

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

   

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

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

   

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

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

   

[回転方向(W)]

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

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

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

0 - ロック

1 - 制限付き

2 - フリー

   

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

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

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

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

   

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

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

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

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

   

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

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

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

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

   

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

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

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

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

   

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

位置静止のためのスプリング

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

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

   

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

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

   

スイング静止のためのスプリング

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

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

   

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

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

   

ツイスト静止のためのスプリング

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

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

   

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

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

   

[拡張]ロールアウト

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

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

   

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

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

   

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

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

   

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

プロジェクション モードのラジオ ボタンの状態を取得/設定します。

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

0 -線形のみ(高速)

1 - 線形と角度

   

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

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

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

   

<UConstraint>.projectionAngle Float default: 5.0 -- float; 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()

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

   

アクション:

関連事項