NXOpen .NET Reference
12.0.0
|
Represents the set of shade visualization preferences applicable to entire part More...
Public Types | |
enum | ShadedViewToleranceType { Coarse, Standard, Fine, Extrafine, Ultrafine, Customize } |
Describes the available tolerance types for Shaded View. More... | |
enum | AdvViewToleranceType { Coarse, Standard, Fine, Extrafine, Superfine, Ultrafine, Customize } |
Describes the available tolerance types for Advanced View. More... | |
enum | ViewUpdateModeType { VisibleObject, AllObject, None } |
Describes whether the applied changes are applicable to visible object or all object or no object More... | |
enum | ShadedFaceEdge { Off, BodyColor, SpecifyColor } |
Describes whether the shaded face edges are having no color or body color or user defined color. More... | |
enum | HiddenShadedFaceEdges { Invisible, Dashed, HiddenColor } |
Describes whether the shaded face edges are invisible or dashed visible or with a color to depict the hidden geometry More... | |
Public Member Functions | |
unsafe void | GetShadedViewFacetTolerances (NXOpen.Preferences.PartVisualizationShade.ShadedViewToleranceType shadedViewToleranceSet, out double edgeTolerance, out double faceTolerance, out double angleTolerance) |
Returns the edge, face and angle tolerances to be used with the specified tolerance set for shaded views. More... | |
unsafe void | SetShadedViewFacetTolerances (NXOpen.Preferences.PartVisualizationShade.ShadedViewToleranceType shadedViewToleranceSet, double edgeTolerance, double faceTolerance, double angleTolerance) |
Sets the edge, face and angle tolerances to be used with the specified tolerance set for shaded views. More... | |
unsafe void | GetAdvVisViewFacetTolerances (NXOpen.Preferences.PartVisualizationShade.AdvViewToleranceType advVisViewToleranceSet, out double edgeTolerance, out double faceTolerance, out double angleTolerance, out double widthTolerance) |
Returns the edge, face, angle and width tolerances to be used with the specified tolerance set for Advanced Visualization views. More... | |
unsafe void | SetAdvVisViewFacetTolerances (NXOpen.Preferences.PartVisualizationShade.AdvViewToleranceType advVisViewToleranceSet, double edgeTolerance, double faceTolerance, double angleTolerance, double widthTolerance) |
Sets the edge, face, angle and width tolerances to be used with the specified tolerance set for Advanced Visualization views. More... | |
unsafe void | RegenerateStudioAnalysisViewsFromToleranceChange (bool updateEnvCube) |
Regenerates Studio Analysis Views. More... | |
unsafe void | RegenerateShadedViewsFromToleranceChange () |
Regenerates Shaded Views. More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
unsafe NXOpen.Preferences.PartVisualizationShade.AdvViewToleranceType | AdvancedVisViewTolerance [get, set] |
Returns or sets the tolerance for advanced visualization views. More... | |
unsafe NXOpen.Preferences.PartVisualizationShade.ViewUpdateModeType | AdvancedVisViewUpdateMode [get, set] |
Returns or sets the update mode for advanced visualization views. More... | |
unsafe bool | AlignAdvVisViewFacetsAlongEdges [get, set] |
Returns or sets the state of whether facets should be aligned along common edges for Advanced Visualization Views More... | |
unsafe bool | AlignShadedViewFacetsAlongEdges [get, set] |
Returns or sets the state of whether facets should be aligned along common edges for Shaded Views More... | |
unsafe int | HiddenGeometryColor [get, set] |
Returns or sets the shade hidden geometry color. More... | |
unsafe NXOpen.Preferences.PartVisualizationShade.ShadedViewToleranceType | ShadedViewTolerance [get, set] |
Returns or sets the tolerance for shaded views. More... | |
unsafe NXOpen.Preferences.PartVisualizationShade.ViewUpdateModeType | ShadedViewUpdateMode [get, set] |
Returns or sets the update mode for shaded views. More... | |
Represents the set of shade visualization preferences applicable to entire part
To obtain an instance of this class, refer to NXOpen.Preferences.PartPreferences
Created in NX3.0.0
Describes the available tolerance types for Advanced View.
Each of these options maps tolerance values to for specific operations : Curve Edge Chord Distance, Surface Chord Distance, Angular Tolerance, Facet Width Tolerance
Describes whether the shaded face edges are invisible or dashed visible or with a color to depict the hidden geometry
Describes the available tolerance types for Shaded View.
Each of these options maps tolerance values to three specific faceting operations: Facet Edge Tolerance, Facet Chord Tolerance, and Angular Tolerance.
unsafe void NXOpen.Preferences.PartVisualizationShade.GetAdvVisViewFacetTolerances | ( | NXOpen.Preferences.PartVisualizationShade.AdvViewToleranceType | advVisViewToleranceSet, |
out double | edgeTolerance, | ||
out double | faceTolerance, | ||
out double | angleTolerance, | ||
out double | widthTolerance | ||
) |
Returns the edge, face, angle and width tolerances to be used with the specified tolerance set for Advanced Visualization views.
Created in NX8.0.0
License requirements: None.
advVisViewToleranceSet | |
edgeTolerance | |
faceTolerance | |
angleTolerance | |
widthTolerance |
unsafe void NXOpen.Preferences.PartVisualizationShade.GetShadedViewFacetTolerances | ( | NXOpen.Preferences.PartVisualizationShade.ShadedViewToleranceType | shadedViewToleranceSet, |
out double | edgeTolerance, | ||
out double | faceTolerance, | ||
out double | angleTolerance | ||
) |
Returns the edge, face and angle tolerances to be used with the specified tolerance set for shaded views.
Created in NX8.0.0
License requirements: None.
shadedViewToleranceSet | |
edgeTolerance | |
faceTolerance | |
angleTolerance |
unsafe void NXOpen.Preferences.PartVisualizationShade.RegenerateShadedViewsFromToleranceChange | ( | ) |
Regenerates Shaded Views.
Updates all objects based on their surfacing tolerance.
Created in NX12.0.0
License requirements: None.
unsafe void NXOpen.Preferences.PartVisualizationShade.RegenerateStudioAnalysisViewsFromToleranceChange | ( | bool | updateEnvCube | ) |
Regenerates Studio Analysis Views.
Updates all objects based on their surfacing tolerance.
Created in NX12.0.0
License requirements: None.
updateEnvCube | True if env cube should be updated |
unsafe void NXOpen.Preferences.PartVisualizationShade.SetAdvVisViewFacetTolerances | ( | NXOpen.Preferences.PartVisualizationShade.AdvViewToleranceType | advVisViewToleranceSet, |
double | edgeTolerance, | ||
double | faceTolerance, | ||
double | angleTolerance, | ||
double | widthTolerance | ||
) |
Sets the edge, face, angle and width tolerances to be used with the specified tolerance set for Advanced Visualization views.
Created in NX8.0.0
License requirements: None.
advVisViewToleranceSet | |
edgeTolerance | |
faceTolerance | |
angleTolerance | |
widthTolerance |
unsafe void NXOpen.Preferences.PartVisualizationShade.SetShadedViewFacetTolerances | ( | NXOpen.Preferences.PartVisualizationShade.ShadedViewToleranceType | shadedViewToleranceSet, |
double | edgeTolerance, | ||
double | faceTolerance, | ||
double | angleTolerance | ||
) |
Sets the edge, face and angle tolerances to be used with the specified tolerance set for shaded views.
Created in NX8.0.0
License requirements: None.
shadedViewToleranceSet | |
edgeTolerance | |
faceTolerance | |
angleTolerance |
|
getset |
Returns or sets the tolerance for advanced visualization views.
Created in NX3.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the update mode for advanced visualization views.
Created in NX3.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the state of whether facets should be aligned along common edges for Advanced Visualization Views
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the state of whether facets should be aligned along common edges for Shaded Views
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the shade hidden geometry color.
Created in NX3.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the tolerance for shaded views.
Created in NX3.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the update mode for shaded views.
Created in NX3.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
get |
Returns the tag of this object.