SessionVisualizationScreen Class

class NXOpen.Preferences.SessionVisualizationScreen

Bases: object

Represents the set of visualization preferences under screen tab applicable to entire session

To obtain an instance of this class, refer to NXOpen.Preferences.SessionPreferences

New in version NX3.0.0.

Properties

Property Description
CsysFixedSizeOnScreen Returns or sets whether the CSYS display in fixed size on screen.
CsysShowThrough Returns or sets whether the CSYS display in show through mode
DisplayCenterOfRotation Returns or sets whether a graphic representing the center of rotation is displayed during interactive view rotation.
DoFitOnHideOrShow Returns or sets the option to specify whether a Fit should be done when a Hide or Show is performed.
ExcludeDatumsFromFit Returns or sets the option to specify whether datum objects and planar ship grids should not be examined when a Fit is done.
FitPercentage Returns or sets the fit percentage.
FitToSectionClipPlanes Returns or sets the option to specify whether, when sectioning is enabled for a view, the bounds computed by a Fit operation should be limited by the sectioning clipping planes.
HighPrecisionRotation Returns or sets whether mouse-driven rotation is to be done using a higher precision than normal, which means that a given mouse motion will result in a smaller rotation.
InferEdgeOutput Returns or sets whether plotted edges reflect onscreen edge appearance.
PreserveFieldOfViewAngleForFit Returns or sets whether for a perspective view the Fit operation should not change the field of view angle from the camera position to the view bounds
RotationPointDelay Returns or sets
TriadLocation Returns or sets the view triad location
TriadVisibility Returns or sets

Methods

Enumerations

SessionVisualizationScreenViewTriadLocation Enumeration The view triad location types.

Property Detail

CsysFixedSizeOnScreen

SessionVisualizationScreen.CsysFixedSizeOnScreen

Returns or sets whether the CSYS display in fixed size on screen.

-------------------------------------

Getter Method

Signature CsysFixedSizeOnScreen

Returns:
Return type:bool

New in version NX10.0.0.

Deprecated since version NX12.0.0: Use NXOpen.Preferences.PartVisualizationScreen.CsysFixedSizeOnScreen`() instead

License requirements: None.

-------------------------------------

Setter Method

Signature CsysFixedSizeOnScreen

Parameters:fixedSizeOnScreen (bool) –

New in version NX10.0.0.

Deprecated since version NX12.0.0: Use NXOpen.Preferences.PartVisualizationScreen.CsysFixedSizeOnScreen`() instead

License requirements: None.

CsysShowThrough

SessionVisualizationScreen.CsysShowThrough

Returns or sets whether the CSYS display in show through mode

-------------------------------------

Getter Method

Signature CsysShowThrough

Returns:
Return type:bool

New in version NX10.0.0.

Deprecated since version NX12.0.0: Use NXOpen.Preferences.PartVisualizationScreen.CsysShowThrough`() instead

License requirements: None.

-------------------------------------

Setter Method

Signature CsysShowThrough

Parameters:showThrough (bool) –

New in version NX10.0.0.

Deprecated since version NX12.0.0: Use NXOpen.Preferences.PartVisualizationScreen.CsysShowThrough`() instead

License requirements: None.

DisplayCenterOfRotation

SessionVisualizationScreen.DisplayCenterOfRotation

Returns or sets whether a graphic representing the center of rotation is displayed during interactive view rotation.

-------------------------------------

Getter Method

Signature DisplayCenterOfRotation

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DisplayCenterOfRotation

Parameters:displayCenterOfRotation (bool) –

New in version NX8.5.0.

License requirements: None.

DoFitOnHideOrShow

SessionVisualizationScreen.DoFitOnHideOrShow

Returns or sets the option to specify whether a Fit should be done when a Hide or Show is performed.

-------------------------------------

Getter Method

Signature DoFitOnHideOrShow

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DoFitOnHideOrShow

Parameters:doFitOnHideOrShow (bool) –

New in version NX8.5.0.

License requirements: None.

ExcludeDatumsFromFit

SessionVisualizationScreen.ExcludeDatumsFromFit

Returns or sets the option to specify whether datum objects and planar ship grids should not be examined when a Fit is done.

-------------------------------------

Getter Method

Signature ExcludeDatumsFromFit

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ExcludeDatumsFromFit

Parameters:excludeDatumsFromFit (bool) –

New in version NX8.5.0.

License requirements: None.

FitPercentage

SessionVisualizationScreen.FitPercentage

Returns or sets the fit percentage.

Specifies the area of the graphics display to be occupied by the model after a fit operation is performed. For example, a fit percentage of 100% scales the model so that it occupies 100% of the graphics display. Similarly, a fit percentage of 80% fits the model within 80% of the graphics display area.

-------------------------------------

Getter Method

Signature FitPercentage

Returns:
Return type:int

New in version NX3.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature FitPercentage

Parameters:fitPercentage (int) –

New in version NX3.0.0.

License requirements: None.

FitToSectionClipPlanes

SessionVisualizationScreen.FitToSectionClipPlanes

Returns or sets the option to specify whether, when sectioning is enabled for a view, the bounds computed by a Fit operation should be limited by the sectioning clipping planes.

-------------------------------------

Getter Method

Signature FitToSectionClipPlanes

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature FitToSectionClipPlanes

Parameters:fitToSectionClipPlanes (bool) –

New in version NX8.5.0.

License requirements: None.

HighPrecisionRotation

SessionVisualizationScreen.HighPrecisionRotation

Returns or sets whether mouse-driven rotation is to be done using a higher precision than normal, which means that a given mouse motion will result in a smaller rotation.

-------------------------------------

Getter Method

Signature HighPrecisionRotation

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature HighPrecisionRotation

Parameters:highPrecisionRotation (bool) –

New in version NX8.0.0.

License requirements: None.

InferEdgeOutput

SessionVisualizationScreen.InferEdgeOutput

Returns or sets whether plotted edges reflect onscreen edge appearance.

This option affects the appearance of edges in output produced by Plot, Print, CGM Export and similar functions. It affects edge appearance for modeling views only, not for views on a drawing sheet. When this option is disabled, the appearance of plotted edges is controlled by edge display options (Hidden Edges, Silhouettes, Smooth Edges) used for Static Wireframe rendering style. When this option is enabled, the appearance of plotted edges is inferred from onscreen edge appearance.

-------------------------------------

Getter Method

Signature InferEdgeOutput

Returns:
Return type:bool

New in version NX4.0.4.

License requirements: None.

-------------------------------------

Setter Method

Signature InferEdgeOutput

Parameters:inferEdgeOutput (bool) –

New in version NX4.0.4.

License requirements: None.

PreserveFieldOfViewAngleForFit

SessionVisualizationScreen.PreserveFieldOfViewAngleForFit

Returns or sets whether for a perspective view the Fit operation should not change the field of view angle from the camera position to the view bounds

-------------------------------------

Getter Method

Signature PreserveFieldOfViewAngleForFit

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PreserveFieldOfViewAngleForFit

Parameters:preserveFieldOfViewAngleForFit (bool) –

New in version NX8.0.0.

License requirements: None.

RotationPointDelay

SessionVisualizationScreen.RotationPointDelay

Returns or sets

-------------------------------------

Getter Method

Signature RotationPointDelay

Returns:
Return type:int

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RotationPointDelay

Parameters:rotationPointDelay (int) –

New in version NX5.0.0.

License requirements: None.

TriadLocation

SessionVisualizationScreen.TriadLocation

Returns or sets the view triad location

-------------------------------------

Getter Method

Signature TriadLocation

Returns:
Return type:NXOpen.Preferences.SessionVisualizationScreenViewTriadLocation

New in version NX10.0.0.

Deprecated since version NX12.0.0: Use NXOpen.Preferences.PartVisualizationScreen.TriadLocation`() instead

License requirements: None.

-------------------------------------

Setter Method

Signature TriadLocation

Parameters:triadLocation (NXOpen.Preferences.SessionVisualizationScreenViewTriadLocation) –

New in version NX10.0.0.

Deprecated since version NX12.0.0: Use NXOpen.Preferences.PartVisualizationScreen.TriadLocation`() instead

License requirements: None.

TriadVisibility

SessionVisualizationScreen.TriadVisibility

Returns or sets

-------------------------------------

Getter Method

Signature TriadVisibility

Returns:
Return type:int

New in version NX5.0.0.

Deprecated since version NX12.0.0: Use NXOpen.Preferences.PartVisualizationScreen.TriadVisibility`() instead

License requirements: None.

-------------------------------------

Setter Method

Signature TriadVisibility

Parameters:triadVisibility (int) –

New in version NX5.0.0.

Deprecated since version NX12.0.0: Use NXOpen.Preferences.PartVisualizationScreen.TriadVisibility`() instead

License requirements: None.