インタフェース: EditRenderRegion
 
 
 

EditRenderRegion インタフェースは、3ds Max 2009 以降のレンダー領域ラバー バンド ギズモ機能を公開し、以下のプロパティとメソッドを提供します。

プロパティ:

EditRenderRegion.IsEditing : boolean : Read|Write 	 

領域が編集中であるかどうかを取得/設定します。この値をエラーなしで設定できる場合、この設定には効果がありません。この値を切り替えるには、以下で説明されている EditRenderRegion.EditRegion() を使用してください。

   

EditRenderRegion.IsEditable : boolean : Read|Write   

領域が編集可能であるかどうかを取得/設定します。レンダラーが領域、クロップ、引き伸ばしのいずれかのモードに設定されている場合は true を返します。

   

メソッド:

<void>EditRenderRegion.EditRegion() 

領域編集モードのオンとオフを切り替えます。 EditRenderRegion.IsEditing で値をチェックして、領域編集がオンかオフかを調べることができます。

このメソッドを呼び出すと、レンダラーが領域モードになっていない場合は、自動的に領域モードに設定されます。

   

<void>EditRenderRegion.UpdateRegion() 

ビューポート領域」で説明されている viewport.setRegionRect() メソッドを使用して変更した後に、領域を更新します。

例:

EditRenderRegion.IsEditing --領域が編集中であるかどうかをチェックします。
false
EditRenderRegion.IsEditable --領域が編集可能(領域レンダリング モード)であるかをチェックします。
false
viewport.activeViewport = 1 --ビューポート 1 を現在のビューポートとして設定します。
1
viewport.getRegionRect 1 --ビュー 1 の現在の領域の四角形を取得します。
(Box2 64 48 512 384)
EditRenderRegion.EditRegion() --領域の編集を有効にします。
OK
EditRenderRegion.IsEditing --編集モードであるかどうかをチェックします。
true
EditRenderRegion.IsEditable --領域モードであるかどうかをチェックします。
true
viewport.setRegionRect 1 (Box2 200 50 300 300) --新しい領域に設定します。
OK
EditRenderRegion.UpdateRegion() --ラバーバンド ギズモを更新します。
OK
EditRenderRegion.EditRegion() --再度編集をオフに切り替えます。
OK
EditRenderRegion.IsEditing --まだ編集モードであるかどうかをチェックします。
false
EditRenderRegion.IsEditable --まだ領域レンダリング モードであるかどうかをチェックします。
true
関連事項