NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Classes | Public Types | Properties | List of all members
NXOpen.Preferences.ViewVisualizationVisual Class Reference

Represents the set of View related Visualization visual preferences More...

Inheritance diagram for NXOpen.Preferences.ViewVisualizationVisual:
NXOpen.Utilities.NXRemotableObject IMessageSink

Classes

struct  DisplayAppearanceOptions
 Describes the rendering style and the appearance of edges and silhouettes in the view. More...
 
struct  SurfaceDisplayOptions
 Describes the appearance of edges and silhouettes in the view. More...
 
struct  TrueSurfaceDisplayPref
 Represents the various surface display parameters. More...
 

Public Types

enum  DisplayModeType {
  Wireframe, PartiallyShaded, FullyShaded, FaceAnalysis,
  Studio
}
 Describes the available display mode types. More...
 
enum  HiddenEdges { Visible, Invisible, GrayThin, Dashed }
 Describes the appearance of hidden edges displayed in the view. More...
 
enum  HiddenEdgeStyleType { Invisible, HiddenGeometryColor, Dashed }
 Describes how hidden edges are displayed for shaded faces in the view. More...
 
enum  HiddenEdgesType {
  Visible, Invisible, Dashed, GrayThin,
  HiddenSurface
}
 Describes the available hidden edges types. More...
 
enum  RenderingStyle {
  Shaded, Wireframe, Studio, FaceAnalysis,
  PartiallyShaded, StaticWireframe
}
 Describes the rendering style for geometry displayed in the view. More...
 
enum  ShadedEdgeStyleType { ShadedEdgeColor, BodyColor, None }
 Describes how edges are displayed for shaded faces in the view. More...
 
enum  SmoothEdgeFont {
  Original, Solid, Dashed, Phantom,
  CenterLine, Dotted, LongDashed, DottedDashed,
  Eight = 11, Nine, Ten, Eleven
}
 Describes all possible font selection for visible smooth edges More...
 
enum  SmoothEdgeWidth {
  Original, Thin, Normal, Thick,
  One = 5, Two, Three, Four,
  Five, Six, Seven, Eight,
  Nine
}
 Describes all possible width selection for visible smooth edges More...
 

Properties

unsafe
NXOpen.Preferences.ViewVisualizationVisual.DisplayAppearanceOptions 
DisplayAppearance [get, set]
 Returns or sets the rendering style and the edge display options of the view. More...
 
unsafe
NXOpen.Preferences.ViewVisualizationVisual.HiddenEdgeStyleType 
HiddenEdgeStyle [get, set]
 Returns or sets the hidden edge display style for shaded faces in the view. More...
 
unsafe int ShadedEdgeColor [get, set]
 Returns or sets the edge color for shaded faces in the view. More...
 
unsafe
NXOpen.Preferences.ViewVisualizationVisual.ShadedEdgeStyleType 
ShadedEdgeStyle [get, set]
 Returns or sets the edge display style for shaded faces in the view. More...
 
unsafe double ShininessData [get, set]
 Returns or sets the shininess value. More...
 
unsafe
NXOpen.Preferences.ViewVisualizationVisual.SurfaceDisplayOptions 
SurfaceDisplay [get, set]
 Returns or sets the rendering style and the edge display options of the view. More...
 
Tag Tag [get]
 Returns the tag of this object. More...
 
unsafe
NXOpen.Preferences.ViewVisualizationVisual.TrueSurfaceDisplayPref 
TrueSurfaceDisplay [get, set]
 Returns or sets the true surface display parameters. More...
 
unsafe bool TwoSidedLight [get, set]
 Returns or sets the two sided light flag. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 
- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

Represents the set of View related Visualization visual preferences

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

Created in NX3.0.0

Member Enumeration Documentation

Describes the available display mode types.

Specifies shading parameters for the selected view.

Enumerator
Wireframe 

View is displayed as a wireframe-model

PartiallyShaded 

Shade only selected object

FullyShaded 

Shading is applicable to all objects in view

FaceAnalysis 

Display faces using the color analysis data

Studio 

In Studio mode, objects are realistically rendered according to material and texture characteristics assigned to them

Describes the appearance of hidden edges displayed in the view.

Enumerator
Visible 
Invisible 
GrayThin 
Dashed 

Describes how hidden edges are displayed for shaded faces in the view.

Enumerator
Invisible 
HiddenGeometryColor 
Dashed 

Describes the available hidden edges types.

Determines how hidden edges are displayed in the selected view.

Enumerator
Visible 

All edges in a solid body that are hidden appear as solid lines

Invisible 

grid line display of all existing and subsequently created solid bodies in the selected view, except that portions of geometry and text that appear behind solid bodies are erased

Dashed 

grid line display of all existing and subsequently created solid bodies in the selected view, except that all portions of the geometry and text that appear behind solid bodies are displayed as dashed lines

GrayThin 

All hidden edges in the color gray, with solid font and thin width.

HiddenSurface 

Faceted display of all existing and subsequently created bodies in the selected view

Describes the rendering style for geometry displayed in the view.

Enumerator
Shaded 
Wireframe 
Studio 
FaceAnalysis 
PartiallyShaded 
StaticWireframe 

Describes how edges are displayed for shaded faces in the view.

Enumerator
ShadedEdgeColor 
BodyColor 
None 

Describes all possible font selection for visible smooth edges

Enumerator
Original 
Solid 
Dashed 
Phantom 
CenterLine 
Dotted 
LongDashed 
DottedDashed 
Eight 

Long Dashed Double Dotted

Nine 

Long Dashed Dotted for OOTB fonts and Undulating for shipbuilding fonts

Ten 

Long Dashed Triplicate Dotted for OOTB fonts and Zigzag for shipbuilding fonts

Eleven 

Long Dashed Double Short Dashed for OOTB fonts and Railway for shipbuilding fonts

Describes all possible width selection for visible smooth edges

Enumerator
Original 
Thin 
Normal 
Thick 
One 
Two 
Three 
Four 
Five 
Six 
Seven 
Eight 
Nine 

Property Documentation

unsafe NXOpen.Preferences.ViewVisualizationVisual.DisplayAppearanceOptions NXOpen.Preferences.ViewVisualizationVisual.DisplayAppearance
getset

Returns or sets the rendering style and the edge display options of the view.

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Preferences.ViewVisualizationVisual.HiddenEdgeStyleType NXOpen.Preferences.ViewVisualizationVisual.HiddenEdgeStyle
getset

Returns or sets the hidden edge display style for shaded faces in the view.

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Preferences.ViewVisualizationVisual.ShadedEdgeColor
getset

Returns or sets the edge color for shaded faces in the view.

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Preferences.ViewVisualizationVisual.ShadedEdgeStyleType NXOpen.Preferences.ViewVisualizationVisual.ShadedEdgeStyle
getset

Returns or sets the edge display style for shaded faces in the view.

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Preferences.ViewVisualizationVisual.ShininessData
getset

Returns or sets the shininess value.

Specifies the intensity of the graphics driver addition of highlights to shaded surfaces, making them appear shiny. The value 0.0 adds no shininess, and 1.0 adds the maximum amount of shininess.

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Preferences.ViewVisualizationVisual.SurfaceDisplayOptions NXOpen.Preferences.ViewVisualizationVisual.SurfaceDisplay
getset

Returns or sets the rendering style and the edge display options of the view.

Created in NX4.0.0

Deprecated in NX8.5.0. Use NXOpen.Preferences.ViewVisualizationVisual.DisplayAppearance instead.

License requirements to get this property: None.

License requirements to set this property: None.

Tag NXOpen.Preferences.ViewVisualizationVisual.Tag
get

Returns the tag of this object.

unsafe NXOpen.Preferences.ViewVisualizationVisual.TrueSurfaceDisplayPref NXOpen.Preferences.ViewVisualizationVisual.TrueSurfaceDisplay
getset

Returns or sets the true surface display parameters.

Created in NX3.0.0

Deprecated in NX4.0.0. Use NXOpen.Preferences.ViewVisualizationVisual.DisplayAppearance instead.

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Preferences.ViewVisualizationVisual.TwoSidedLight
getset

Returns or sets the two sided light flag.

Specifies whether lighting should be applied to both the front and backsides of faces. If it is true, then lighting from a light source is applied to the front or the back face, depending on which side is exposed to the light source. If this is false, then lighting is not applied to the back of a face even if the back is exposed to the light source.

Created in NX3.0.0

License requirements to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.