UConstraint - superclass: helper; super-superclass:node - 48:0 - classID: #(1418738174, 1341607350)
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
プロパティ:
メソッド:
コンストレイントを初期化します。
アクション: