その他のビューポート メソッドとシステム グローバル

   

createPreview() 	 

[プレビューを作成](Make Preview)ダイアログ ボックスの現在の値を使用してビューポートのプレビューを作成します。

[プレビューを作成](Make Preview)ダイアログの設定とは別に createPreview 設定をコントロールできるように、オプションのキーワード引数がいくつか追加されています。3ds Max 2013 以降で使用可能です。

   

getVPortBGColor() 	 
setVPortBGColor()   

ビューポートのバックグラウンド カラーをカラー値で取得および設定します。

   

isCPEdgeOnInView() 

このメソッドは、作図平面が現在のビューポートで「ヘッド オン」の場合 true を返します。たとえば、作図平面が XY 面で、フロント ビューから見ている場合は、このメソッドにより true が返されます。このメソッドは、オブジェクトの作成中に使用します。ビューが「ヘッド オン」の場合にはオブジェクトの作成が正常に機能しないためです。

   

axisTripodLocked() 

このメソッドは、座標軸がロックされている(オブジェクトまたはサブオブジェクトを移動するとき座標軸が動かない)場合は true 、その他の場合は false を返します。

   

lockAxisTripods <boolean> 

<boolean> true の場合は、座標軸が更新されないようにロックします。 false の場合は、座標軸は更新されます。

注: lockAxisTripods() メソッドによって複数のアサーション エラーが発生することがあります。これは、1 つ以上のオブジェクトが選択されているときに lockAxisTripods true が実行され、オブジェクトの選択が解除された場合に発生します。

   

flashNodes <node_array> 

このメソッドはノードのグループを「フラッシュ」するために使用されます。通常、これは操作の確認として使用されます(ノード選択操作の完了の表示など)。ノードはすぐに消去された後、ビューポート内で再描画されてフラッシュされます。

注: flashNodes() メソッドは、指定のノードを白のワイヤフレームとして表示した後にビューポートを再描画しません。ビューポートを正しく再描画するには、 forceCompleteredraw() メソッドを呼び出します( flashNodes() を呼び出した直後)。

ビューポートには以下の 3ds Max システム グローバル変数を適用できます。

   

displaySafeFrames 

アクティブなビューポートに対して[セーフ フレーム表示]がオンであるかどうかを取得/設定します。ブール値です。[セーフ フレーム表示]がオンの場合 true 、オフの場合 false です。

   

preferences.useLargeVertexDots 

頂点をドットとして表示する場合に、小さなドットを使用するか、大きなドットを使用するかを取得および設定します。この変数はブール値で、頂点をドットとして表示するときに、大きなドットにする場合 true です。この変数の値は、 UseVertexDots true に設定されているときにのみ有効です。この変数には、[カスタマイズ] > [基本設定](Customize > Preferences)の[ビューポート](Viewports)ページで設定されている対応する値が含まれます。

   

preferences.useTransformGizmos 

頂点をドットとして表示するかどうかを取得および設定します。ブール値です。オンの場合は true 、オフの場合は false です。この変数には、[カスタマイズ] > [基本設定](Customize > Preferences)の[ビューポート](Viewports)ページで設定した対応値が含まれます。

   

preferences.useVertexDots 

頂点をドットとして表示するかどうかを取得および設定します。この変数はブール値で、メッシュで頂点をドットとして表示する場合 true です。 false に設定されている場合、ティックが使用されます。この変数には、[カスタマイズ](Customize) > [基本設定](Preferences)の[ビューポート](Viewports)ページで設定されている対応する値が含まれます。