Interface: ViewCubeOps
 
 
 

Interfaces > Core Interfaces > ViewCubeOps

 

   

Core Interfaces - Quick Navigation

The ViewCubeOps Interface exposes the ViewCube viewport navigation tool's settings to MAXScript.

Available in 3ds Max 2009 and higher.

   

Properties:

Display Options

ViewCubeOps.Visibility : bool : Read|Write 		

Get/set the ViewCube visibility. Corresponds to the "Show the ViewCube" option in the dialog.

   

ViewCubeOps.All3DViewportsDisplay : bool : Read|Write 	 

Get/set whether to display the ViewCube in all views or only in the active view.

When set to true, the radio button will be set to "In all Views".

When false, it will be set to "Only in Active View".

   

ViewCubeOps.Size : integer : Read|Write   

Get/set the item in theViewCube Sizedrop-down list.

Possible values are:

0 - Large

1 - Normal

2 - Small

3 - Tiny

   

ViewCubeOps.MinOpacity : float : Read|Write 

Get/set the inactive ViewCube opacity value. Default is 0.5 (50%).

The value can be any floating point value between 0.0 and 1.0.

Other than the drop-down list in the dialog, any value is allowed.

   

When Dragging on the ViewCube

ViewCubeOps.DragSnapping : bool : Read|Write 

Get/set the state of the "Snap To Closest View" option.

   

When Clicking on the ViewCube

ViewCubeOps.FitToView : bool : Read|Write 

Get/set the state of the "Fit-To-View on view change" option.

   

ViewCubeOps.AnimatedTransition : bool : Read|Write 

Get/set the state of the "Use animated transitions when switching views" option.

   

ViewCubeOps.KeepSceneUp : bool : Read|Write 

Get/set the state of the "Keep Scene Upright" option.

   

Compass

ViewCubeOps.DrawCompass : bool : Read|Write 

Get/set the state of the "Show the Compass below the ViewCube" option.

   

ViewCubeOps.AngleOfNorth : float : Read|Write 

Get/set the "Angle Of North (degrees)" value.

   

Methods:

<void>ViewCubeOps.GoHome() 

Resets the active view to its Home state.

   

<void>ViewCubeOps.SetCurrentViewAsHome() 

Sets the current view as the Home view.

   

<void>ViewCubeOps.SetCurrentViewAsFront() 

Sets the current view as the Front view.

   

<void>ViewCubeOps.ResetFront() 

Resets the Front view to the default Front view.

   

<void>ViewCubeOps.Orthographic() 

Sets the active view to Orthographic mode.

   

<void>ViewCubeOps.Perspective() 

Sets the active view to Perspective mode.

   

<void>ViewCubeOps.SaveOptions() 

Saves the current settings.