LookAt_Constraint - superclass: RotationController; super-superclass:MAXWrapper - 11:0 - classID: #(8225, 0)
値 > MAXWrapper > RotationController > LookAt_Constraint |
ルックアット コンストレイントは、オブジェクトが常に他のオブジェクトを参照するように方向を制限します。
以前のルックアット コントローラは完全な変換コントローラであるため、ファイルをロードしない限りユーザには表示されません。新しいルックアット コンストレイント コントローラは回転コントローラであり、以前のルックアットのような TM コントローラではありません。以前のルックアットは徐々に廃止されます。
このとき、以前の LookAt.IsPublic は 0 を返すため、以前のルックアットはユーザに表示されません。ただし、以前の MAX ファイルは依然として以前のルックアットおよびカメラをロードし、ライトは以前のルックアットを引き続き使用します。
また、ノードを別のノードの .lookat プロパティに割り当てると、ルックアット コンストレイントではなく、旧スタイルの変換ルックアット コントローラが作成されます。
[オフセット初期値を保持](Keep Initial Offset)チェックボックスの状態を取得/設定します。 true に設定すると、オブジェクトの元の回転が保持され、ルックアット効果はこれに相対的に適用されます。 false (既定値)に設定すると、指定された軸がターゲットの方を向くよう絶対的に回転されます。
ビューポートのルックアット ベクトルの長さを、標準設定( .viewline_length_abs が true に設定されている場合、既定値)で、またはオブジェクトからターゲット ポイントの距離のパーセンテージとして取得/設定します。
[ビューラインの長さの絶対値](Viewline Length Absolute)チェックボックスの状態を取得/設定します。 true (既定値)に設定すると、ビューポートのルックアット ラインの長さは絶対的な標準設定になります。 false に設定すると、長さはオブジェクトからターゲットへの距離に相対的になります。上記の .lookat_vector_length の説明を参照してください。
[方向を設定](Set Orientation)チェックボタンの状態を取得/設定します。 true に設定すると、[方向を設定](Set Orientation)チェックボタンは押された状態になり、 .relative プロパティが false に設定されている場合は、初期回転のインタラクティブな調整が可能になります。
[ルックアット軸](LookAt Axis) > [反転](Flip)チェックボックスの状態を取得/設定します。 true に設定すると、 .target_axis によって定義されている軸が、-X、-Y、-Z のように負の記号付きで解釈されます。
コントロールの[アップノードを選択](Select Upnode)領域にある[ワールド](World)チェックボックスの状態を取得/設定します。 true (既定値)に設定されている場合、ワールドの Up 軸が使用されます。 false に設定すると、アップノードのローカル軸が使用されます(使用できる場合)。
[基本軸/アップノード軸位置合わせ](Source/Upnode Alignment) > [基本軸](Source Axis)ラジオボタンの状態を取得/設定します。
[基本軸/アップノード軸位置合わせ](Source/Upnode Alignment) > [基本軸](Source Axis) > [反転](Flip)チェックボックスの状態を取得/設定します。 true に設定すると、 .StoUP_axis によって定義されている軸が、-X、-Y、-Z のように負の記号付きで解釈されます。
[アップノード軸に位置合わせ](Aligned To Upnode Axis)ラジオボタンの状態を取得/設定します。
targetNumber が適切な場合はインデックスで指定されたターゲットの重みを返し、適切でない場合は 0.0 を返します。
targetNumber が指定されたインデックスで指定されたノードの重みを設定します。成功した場合は true 、失敗した場合は false を返します。
指定されたノードをリストに追加し、その重みを指定された値に設定します。成功した場合は true 、失敗した場合は false を返します。
インデックスで指定されたターゲットを削除します。成功した場合は true 、失敗した場合は false を返します。
この製品に付属されている SDK ヘルプ ファイルの「Class IposConstPosition」も参照してください。