Interface: EditRenderRegion
The
EditRenderRegion Interface
exposes the Render Region rubber band gizmo feature in 3ds Max 2009 and higher
and provides the following properties and methods:
Properties:
EditRenderRegion.IsEditing : boolean : Read
Get/set whether the region is being edited. While you can set the value without an
error, the setting will have no effect. Use the method EditRenderRegion.EditRegion() described below to toggle the value.
EditRenderRegion.IsEditable : boolean : Read
Get/set whether the region is editable. It is
true when the renderer is set to Region, Crop or Blowup mode.
Methods:
<void>EditRenderRegion.EditRegion()
Toggles the Region Editing mode on and off. You can check the value in
EditRenderRegion.IsEditing
to see whether the region editing is on or off.
Calling this method will set the renderer to Region mode automatically if it is not
in Region mode yet.
<void>EditRenderRegion.UpdateRegion()
Updates the region after changes using the viewport.setRegionRect() method documented under
Viewport Regions.
EXAMPLE:
|
EditRenderRegion.IsEditing --see if the region is being edited
false
EditRenderRegion.IsEditable --see if it is editable (Region render mode)
false
viewport.activeViewport = 1 --set the viewport 1 as the current one
1
viewport.getRegionRect 1 --get the current region rectangle of view 1
(Box2 64 48 512 384)
EditRenderRegion.EditRegion() --enable editing the region
OK
EditRenderRegion.IsEditing --see if it is in editing mode
true
EditRenderRegion.IsEditable --see if it is in Region mode
true
viewport.setRegionRect 1 (Box2 200 50 300 300) --set to a new region
OK
EditRenderRegion.UpdateRegion() --and update the rubbed-band gizmo
OK
EditRenderRegion.EditRegion() --toggle the editing off again
OK
EditRenderRegion.IsEditing --see if still in editing mode
false
EditRenderRegion.IsEditable --see if still in Region render mode
true
|