NX Open C++ Reference Guide
|
Represents the set of visualization preferences under screen tab applicable to entire session
To obtain an instance of this class, refer to Preferences::SessionPreferences
Created in NX3.0.0.
More...
Public Member Functions | |
int | FitPercentage () |
Returns the fit percentage. | |
bool | HighPrecisionRotation () |
Returns 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. | |
bool | InferEdgeOutput () |
Returns whether plotted edges reflect onscreen edge appearance. | |
bool | PreserveFieldOfViewAngleForFit () |
Returns whether for a perspective view the Fit operation should not change the field of view angle from the camera position to the view bounds Created in NX8.0.0. | |
int | RotationPointDelay () |
Returns Created in NX5.0.0. | |
void | SetFitPercentage (int fitPercentage) |
Sets the fit percentage. | |
void | SetHighPrecisionRotation (bool highPrecisionRotation) |
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. | |
void | SetInferEdgeOutput (bool inferEdgeOutput) |
Sets whether plotted edges reflect onscreen edge appearance. | |
void | SetPreserveFieldOfViewAngleForFit (bool preserveFieldOfViewAngleForFit) |
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 Created in NX8.0.0. | |
void | SetRotationPointDelay (int rotationPointDelay) |
Sets Created in NX5.0.0. | |
void | SetTriadVisibility (int triadVisibility) |
Sets Created in NX5.0.0. | |
tag_t | Tag () const |
Returns the tag of this object. | |
int | TriadVisibility () |
Returns Created in NX5.0.0. |
Represents the set of visualization preferences under screen tab applicable to entire session
To obtain an instance of this class, refer to Preferences::SessionPreferences
Created in NX3.0.0.
Returns 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.
Created in NX3.0.0.
License requirements : None
Returns 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.
Created in NX8.0.0.
License requirements : None
Returns 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.
Created in NX4.0.4.
License requirements : None
Returns whether for a perspective view the Fit operation should not change the field of view angle from the camera position to the view bounds
Created in NX8.0.0.
License requirements : None
Returns
Created in NX5.0.0.
License requirements : None
void NXOpen::Preferences::SessionVisualizationScreen::SetFitPercentage | ( | int | fitPercentage | ) |
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.
Created in NX3.0.0.
License requirements : None
fitPercentage | fit percentage |
void NXOpen::Preferences::SessionVisualizationScreen::SetHighPrecisionRotation | ( | bool | highPrecisionRotation | ) |
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.
Created in NX8.0.0.
License requirements : None
highPrecisionRotation | high precision rotation |
void NXOpen::Preferences::SessionVisualizationScreen::SetInferEdgeOutput | ( | bool | inferEdgeOutput | ) |
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.
Created in NX4.0.4.
License requirements : None
inferEdgeOutput | infer edge output |
void NXOpen::Preferences::SessionVisualizationScreen::SetPreserveFieldOfViewAngleForFit | ( | bool | preserveFieldOfViewAngleForFit | ) |
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
Created in NX8.0.0.
License requirements : None
preserveFieldOfViewAngleForFit | preserve field of view angle for fit |
void NXOpen::Preferences::SessionVisualizationScreen::SetRotationPointDelay | ( | int | rotationPointDelay | ) |
Sets
Created in NX5.0.0.
License requirements : None
rotationPointDelay | rotation point delay |
void NXOpen::Preferences::SessionVisualizationScreen::SetTriadVisibility | ( | int | triadVisibility | ) |
Sets
Created in NX5.0.0.
License requirements : None
triadVisibility | triad visibility |
tag_t NXOpen::Preferences::SessionVisualizationScreen::Tag | ( | ) | const |
Returns the tag of this object.
Returns
Created in NX5.0.0.
License requirements : None