CustomViewSettingsBuilder Class

class NXOpen.Drawings.CustomViewSettingsBuilder

Bases: NXOpen.Builder

this class represents the “this class represents Drawings.

CustomViewSettingsBuilder. It consists of the settings which optimize the view creation for large assemblies and these settings are subset of the view style settings To create a new instance of this class, use NXOpen.Drawings.DraftingViewCollection.CreateCustomViewSettingsBuilder()

Default values.

Property Value
DelayUpdateOnCreation 0
DelayViewUpdate 1
HiddenLinesFont Invisible
InterferingSolids None
RenderTrueHiddenLine 0
ShowAdjacentBlends 0
ShowCenterLines 0
ShowCheckBoundaryStatus 0
ShowEdgesHiddenByEdges 1
ShowHiddenLines 1
ShowSelfHiddenLines 1
ShowSmoothEdgeEndGapsLock 0
ShowSmoothEdges 1
ShowTraceLines 0
ShowUVGrids 0
ShowVIEndGapsLock 0
ShowVirtualIntersections 0
SmallFeatures Hide
ThreadStandard None
TraceLineCreateGapsLock 0

New in version NX8.5.0.

Properties

Property Description
DelayUpdateOnCreation Returns or sets the delay update on creation
DelayViewUpdate Returns or sets the delay view update
HiddenLinesColor Returns or sets the hidden lines color
HiddenLinesFont Returns or sets the hidden lines font
HiddenLinesWidth Returns or sets the hidden line hidden font
InterferingSolids Returns or sets the interfering solids
MinimumPitch Returns or sets the minimum pitch
RenderTrueHiddenLine Returns or sets the render true hidden line
ShowAdjacentBlends Returns or sets the show adjacent blends
ShowCenterLines Returns or sets the show center lines
ShowCheckBoundaryStatus Returns or sets the show check boundary status
ShowEdgesHiddenByEdges Returns or sets the show edges hidden by edges
ShowHiddenLines Returns or sets the show hidden lines
ShowSelfHiddenLines Returns or sets the show self hidden lines
ShowSmoothEdgeEndGapsLock Returns or sets the show end gaps lock
ShowSmoothEdgeEndGapsValue Returns or sets the show end gaps value
ShowSmoothEdges Returns or sets the show smooth edges
ShowTraceLines Returns or sets the show trace lines
ShowUVGrids Returns or sets the show uvgrids
ShowVIEndGapsLock Returns or sets the show end gaps lock
ShowVIEndGapsValue Returns or sets the show end gaps value
ShowVirtualIntersections Returns or sets the show virtual intersections
SmallFeatures Returns or sets the small features
SmoothEdgeColor Returns or sets the smooth edge color pick
SmoothEdgeFont Returns or sets the smooth edge line font
SmoothEdgeWidth Returns or sets the smooth edges line hidden font
Tag Returns the Tag for this object.
ThreadStandard Returns or sets the thread standard
TraceLineCreateGapsLock Returns or sets the trace line create gaps lock
TraceLineCreateGapsValue Returns or sets the trace line create gaps value
TraceLineHiddenColor Returns or sets the trace line hidden color
TraceLineHiddenFont Returns or sets the trace line hidden font
TraceLineHiddenWidth Returns or sets the trace line hidden Width
TraceLineVisibleColor Returns or sets the trace line visible color
TraceLineVisibleFont Returns or sets the trace line visible font
TraceLineVisibleWidth Returns or sets the trace line visible font
VirtualInterSectionColor Returns or sets the virtual inter section color
VirtualInterSectionFont Returns or sets the virtual inter section font
VirtualInterSectionWidth Returns or sets the virtual inter section width

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

CustomViewSettingsBuilderFeatures Enumeration the options for small features
CustomViewSettingsBuilderFont Enumeration the options for all the fonts used in the custom view settings dialog
CustomViewSettingsBuilderInterfering Enumeration the options for interfering curves
CustomViewSettingsBuilderThreadStandards Enumeration the thread standards options
CustomViewSettingsBuilderWidth Enumeration the width options for all the line width used in the customize view settings dialog

Property Detail

DelayUpdateOnCreation

CustomViewSettingsBuilder.DelayUpdateOnCreation

Returns or sets the delay update on creation

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

Getter Method

Signature DelayUpdateOnCreation

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature DelayUpdateOnCreation

Parameters:delayUpdateOnCreation (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

DelayViewUpdate

CustomViewSettingsBuilder.DelayViewUpdate

Returns or sets the delay view update

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

Getter Method

Signature DelayViewUpdate

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature DelayViewUpdate

Parameters:delayViewUpdate (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

HiddenLinesColor

CustomViewSettingsBuilder.HiddenLinesColor

Returns or sets the hidden lines color

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

Getter Method

Signature HiddenLinesColor

Returns:
Return type:Id

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature HiddenLinesColor

Parameters:hiddenLinesColor (Id) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

HiddenLinesFont

CustomViewSettingsBuilder.HiddenLinesFont

Returns or sets the hidden lines font

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

Getter Method

Signature HiddenLinesFont

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderFont

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature HiddenLinesFont

Parameters:hiddenLinesFont (NXOpen.Drawings.CustomViewSettingsBuilderFont) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

HiddenLinesWidth

CustomViewSettingsBuilder.HiddenLinesWidth

Returns or sets the hidden line hidden font

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

Getter Method

Signature HiddenLinesWidth

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderWidth

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature HiddenLinesWidth

Parameters:hiddenLinesWidth (NXOpen.Drawings.CustomViewSettingsBuilderWidth) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

InterferingSolids

CustomViewSettingsBuilder.InterferingSolids

Returns or sets the interfering solids

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

Getter Method

Signature InterferingSolids

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderInterfering

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature InterferingSolids

Parameters:interferingSolids (NXOpen.Drawings.CustomViewSettingsBuilderInterfering) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

MinimumPitch

CustomViewSettingsBuilder.MinimumPitch

Returns or sets the minimum pitch

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

Getter Method

Signature MinimumPitch

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature MinimumPitch

Parameters:minimumPitch (float) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

RenderTrueHiddenLine

CustomViewSettingsBuilder.RenderTrueHiddenLine

Returns or sets the render true hidden line

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

Getter Method

Signature RenderTrueHiddenLine

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature RenderTrueHiddenLine

Parameters:renderTrueHiddenLine (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowAdjacentBlends

CustomViewSettingsBuilder.ShowAdjacentBlends

Returns or sets the show adjacent blends

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

Getter Method

Signature ShowAdjacentBlends

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowAdjacentBlends

Parameters:showAdjacentBlends (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowCenterLines

CustomViewSettingsBuilder.ShowCenterLines

Returns or sets the show center lines

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

Getter Method

Signature ShowCenterLines

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowCenterLines

Parameters:showCenterLines (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowCheckBoundaryStatus

CustomViewSettingsBuilder.ShowCheckBoundaryStatus

Returns or sets the show check boundary status

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

Getter Method

Signature ShowCheckBoundaryStatus

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowCheckBoundaryStatus

Parameters:showCheckBoundaryStatus (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowEdgesHiddenByEdges

CustomViewSettingsBuilder.ShowEdgesHiddenByEdges

Returns or sets the show edges hidden by edges

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

Getter Method

Signature ShowEdgesHiddenByEdges

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowEdgesHiddenByEdges

Parameters:showEdgesHiddenByEdges (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowHiddenLines

CustomViewSettingsBuilder.ShowHiddenLines

Returns or sets the show hidden lines

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

Getter Method

Signature ShowHiddenLines

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowHiddenLines

Parameters:showHiddenLines (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowSelfHiddenLines

CustomViewSettingsBuilder.ShowSelfHiddenLines

Returns or sets the show self hidden lines

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

Getter Method

Signature ShowSelfHiddenLines

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowSelfHiddenLines

Parameters:showSelfHiddenLines (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowSmoothEdgeEndGapsLock

CustomViewSettingsBuilder.ShowSmoothEdgeEndGapsLock

Returns or sets the show end gaps lock

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

Getter Method

Signature ShowSmoothEdgeEndGapsLock

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowSmoothEdgeEndGapsLock

Parameters:showEndGapsLock (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowSmoothEdgeEndGapsValue

CustomViewSettingsBuilder.ShowSmoothEdgeEndGapsValue

Returns or sets the show end gaps value

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

Getter Method

Signature ShowSmoothEdgeEndGapsValue

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowSmoothEdgeEndGapsValue

Parameters:showEndGapsValue (float) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowSmoothEdges

CustomViewSettingsBuilder.ShowSmoothEdges

Returns or sets the show smooth edges

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

Getter Method

Signature ShowSmoothEdges

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowSmoothEdges

Parameters:showSmoothEdges (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowTraceLines

CustomViewSettingsBuilder.ShowTraceLines

Returns or sets the show trace lines

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

Getter Method

Signature ShowTraceLines

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowTraceLines

Parameters:showTraceLines (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowUVGrids

CustomViewSettingsBuilder.ShowUVGrids

Returns or sets the show uvgrids

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

Getter Method

Signature ShowUVGrids

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowUVGrids

Parameters:showUVGrids (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowVIEndGapsLock

CustomViewSettingsBuilder.ShowVIEndGapsLock

Returns or sets the show end gaps lock

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

Getter Method

Signature ShowVIEndGapsLock

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowVIEndGapsLock

Parameters:showEndGapsLock (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowVIEndGapsValue

CustomViewSettingsBuilder.ShowVIEndGapsValue

Returns or sets the show end gaps value

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

Getter Method

Signature ShowVIEndGapsValue

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowVIEndGapsValue

Parameters:showEndGapsValue (float) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ShowVirtualIntersections

CustomViewSettingsBuilder.ShowVirtualIntersections

Returns or sets the show virtual intersections

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

Getter Method

Signature ShowVirtualIntersections

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ShowVirtualIntersections

Parameters:showVirtualIntersections (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

SmallFeatures

CustomViewSettingsBuilder.SmallFeatures

Returns or sets the small features

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

Getter Method

Signature SmallFeatures

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderFeatures

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature SmallFeatures

Parameters:smallFeatures (NXOpen.Drawings.CustomViewSettingsBuilderFeatures) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

SmoothEdgeColor

CustomViewSettingsBuilder.SmoothEdgeColor

Returns or sets the smooth edge color pick

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

Getter Method

Signature SmoothEdgeColor

Returns:
Return type:Id

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature SmoothEdgeColor

Parameters:smoothEdgeColor (Id) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

SmoothEdgeFont

CustomViewSettingsBuilder.SmoothEdgeFont

Returns or sets the smooth edge line font

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

Getter Method

Signature SmoothEdgeFont

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderFont

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature SmoothEdgeFont

Parameters:smoothEdgeLineFont (NXOpen.Drawings.CustomViewSettingsBuilderFont) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

SmoothEdgeWidth

CustomViewSettingsBuilder.SmoothEdgeWidth

Returns or sets the smooth edges line hidden font

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

Getter Method

Signature SmoothEdgeWidth

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderWidth

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature SmoothEdgeWidth

Parameters:smoothEdgeLineWidth (NXOpen.Drawings.CustomViewSettingsBuilderWidth) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

ThreadStandard

CustomViewSettingsBuilder.ThreadStandard

Returns or sets the thread standard

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

Getter Method

Signature ThreadStandard

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderThreadStandards

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ThreadStandard

Parameters:threadStandard (NXOpen.Drawings.CustomViewSettingsBuilderThreadStandards) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

TraceLineCreateGapsLock

CustomViewSettingsBuilder.TraceLineCreateGapsLock

Returns or sets the trace line create gaps lock

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

Getter Method

Signature TraceLineCreateGapsLock

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature TraceLineCreateGapsLock

Parameters:traceLineCreateGapsLock (bool) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

TraceLineCreateGapsValue

CustomViewSettingsBuilder.TraceLineCreateGapsValue

Returns or sets the trace line create gaps value

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

Getter Method

Signature TraceLineCreateGapsValue

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature TraceLineCreateGapsValue

Parameters:traceLineCreateGapsValue (float) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

TraceLineHiddenColor

CustomViewSettingsBuilder.TraceLineHiddenColor

Returns or sets the trace line hidden color

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

Getter Method

Signature TraceLineHiddenColor

Returns:
Return type:Id

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature TraceLineHiddenColor

Parameters:traceLineHiddenColor (Id) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

TraceLineHiddenFont

CustomViewSettingsBuilder.TraceLineHiddenFont

Returns or sets the trace line hidden font

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

Getter Method

Signature TraceLineHiddenFont

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderFont

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature TraceLineHiddenFont

Parameters:traceLineHiddenFont (NXOpen.Drawings.CustomViewSettingsBuilderFont) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

TraceLineHiddenWidth

CustomViewSettingsBuilder.TraceLineHiddenWidth

Returns or sets the trace line hidden Width

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

Getter Method

Signature TraceLineHiddenWidth

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderWidth

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature TraceLineHiddenWidth

Parameters:traceLineHiddenWidth (NXOpen.Drawings.CustomViewSettingsBuilderWidth) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

TraceLineVisibleColor

CustomViewSettingsBuilder.TraceLineVisibleColor

Returns or sets the trace line visible color

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

Getter Method

Signature TraceLineVisibleColor

Returns:
Return type:Id

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature TraceLineVisibleColor

Parameters:traceLineVisibleColor (Id) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

TraceLineVisibleFont

CustomViewSettingsBuilder.TraceLineVisibleFont

Returns or sets the trace line visible font

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

Getter Method

Signature TraceLineVisibleFont

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderFont

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature TraceLineVisibleFont

Parameters:traceLineVisibleFont (NXOpen.Drawings.CustomViewSettingsBuilderFont) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

TraceLineVisibleWidth

CustomViewSettingsBuilder.TraceLineVisibleWidth

Returns or sets the trace line visible font

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

Getter Method

Signature TraceLineVisibleWidth

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderWidth

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature TraceLineVisibleWidth

Parameters:traceLineVisibleWidth (NXOpen.Drawings.CustomViewSettingsBuilderWidth) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

VirtualInterSectionColor

CustomViewSettingsBuilder.VirtualInterSectionColor

Returns or sets the virtual inter section color

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

Getter Method

Signature VirtualInterSectionColor

Returns:
Return type:Id

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature VirtualInterSectionColor

Parameters:virtualInterSectionColor (Id) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

VirtualInterSectionFont

CustomViewSettingsBuilder.VirtualInterSectionFont

Returns or sets the virtual inter section font

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

Getter Method

Signature VirtualInterSectionFont

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderFont

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature VirtualInterSectionFont

Parameters:virtualInterSectionFont (NXOpen.Drawings.CustomViewSettingsBuilderFont) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

VirtualInterSectionWidth

CustomViewSettingsBuilder.VirtualInterSectionWidth

Returns or sets the virtual inter section width

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

Getter Method

Signature VirtualInterSectionWidth

Returns:
Return type:NXOpen.Drawings.CustomViewSettingsBuilderWidth

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature VirtualInterSectionWidth

Parameters:virtualInterSectionWidth (NXOpen.Drawings.CustomViewSettingsBuilderWidth) –

New in version NX8.5.0.

License requirements: drafting (“DRAFTING”)

Method Detail

Validate

CustomViewSettingsBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.