PartPreferences Class — NXOpen Python API Reference 12.0.0 documentation

# PartPreferences Class

class `NXOpen.Preferences.``PartPreferences`

  Bases: `object`

  Represents set of preferences applicable to displayed part.

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

  New in version NX3.0.0.

# Properties

Property | Description
--- | ---
Workplane | Returns the workplane preferences.
Modeling | Returns object for doing Modeling preferences settings applicable to displayed part
Drafting | Returns object for doing Drafting preferences settings applicable to displayed part
ObjectPreferences | Returns object for doing object preferences settings applicable to displayed part
UserInterface | Returns object for doing User Interface preferences settings applicable to displayed part
VisualVisualization | Returns object for doing Visualization preferences settings for Visual tab applicable to displayed part
LineVisualization | Returns object for doing Visualization preferences settings for Line tab applicable to displayed part
NamesBorderVisualization | Returns object for doing Visualization preferences settings for Names/Border tab applicable to displayed part
ColorSettingVisualization | Returns object for doing Visualization preferences settings for color setting tab applicable to displayed part
ShadeVisualization | Returns object for doing Visualization preferences settings for shade tab applicable to displayed part
PartSheetmetal | Returns object to modify the Preference settings for NX Sheetmetal application
PartFlexiblePrintedCircuitDesign | Returns object to modify the Preference settings for Flexible Printed Circuit Design application
PartAeroSheetmetal | Returns object to modify the Preference settings for Aerospace Sheetmetal application
PartSketch | Returns object to modify the Preference settings for Sketcher application
DraftingPreference | Returns object to modify the Preference settings for PMI/drafting application
EmphasisVisualization | Returns object for doing Visualization preferences settings for emphasis tab applicable to displayed part

PerformanceVisualization

Returns object for doing Visualization performance preference
  settings for displayed part.

ScreenVisualization | Returns object for doing Visualization preferences settings for screen tab applicable to displayed part

# Methods

# Property Detail

## Workplane

`PartPreferences.``Workplane`

  Returns the workplane preferences.

  `-------------------------------------`

  Getter Method

  Signature `Workplane`

  Returns: | Represents WorkPlane preferences
  Return type: | `NXOpen.Preferences.WorkPlane`

  New in version NX3.0.0.

  License requirements: None.

## Modeling

`PartPreferences.``Modeling`

  Returns object for doing Modeling preferences settings applicable to displayed part

  Signature `Modeling`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartModeling`

## Drafting

`PartPreferences.``Drafting`

  Returns object for doing Drafting preferences settings applicable to displayed part

  Signature `Drafting`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartDrafting`

## ObjectPreferences

`PartPreferences.``ObjectPreferences`

  Returns object for doing object preferences settings applicable to displayed part

  Signature `ObjectPreferences`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartObject`

## UserInterface

`PartPreferences.``UserInterface`

  Returns object for doing User Interface preferences settings applicable to displayed part

  Signature `UserInterface`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartUserInterface`

## VisualVisualization

`PartPreferences.``VisualVisualization`

  Returns object for doing Visualization preferences settings for Visual tab applicable to displayed part

  Signature `VisualVisualization`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartVisualizationVisual`

## LineVisualization

`PartPreferences.``LineVisualization`

  Returns object for doing Visualization preferences settings for Line tab applicable to displayed part

  Signature `LineVisualization`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartVisualizationLine`

## NamesBorderVisualization

`PartPreferences.``NamesBorderVisualization`

  Returns object for doing Visualization preferences settings for Names/Border tab applicable to displayed part

  Signature `NamesBorderVisualization`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartVisualizationNamesBorders`

## ColorSettingVisualization

`PartPreferences.``ColorSettingVisualization`

  Returns object for doing Visualization preferences settings for color setting tab applicable to displayed part

  Signature `ColorSettingVisualization`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartVisualizationColorSetting`

## ShadeVisualization

`PartPreferences.``ShadeVisualization`

  Returns object for doing Visualization preferences settings for shade tab applicable to displayed part

  Signature `ShadeVisualization`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartVisualizationShade`

## PartSheetmetal

`PartPreferences.``PartSheetmetal`

  Returns object to modify the Preference settings for NX Sheetmetal application

  Signature `PartSheetmetal`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartSheetmetal`

## PartFlexiblePrintedCircuitDesign

`PartPreferences.``PartFlexiblePrintedCircuitDesign`

  Returns object to modify the Preference settings for Flexible Printed Circuit Design application

  Signature `PartFlexiblePrintedCircuitDesign`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartFlexiblePrintedCircuitDesign`

## PartAeroSheetmetal

`PartPreferences.``PartAeroSheetmetal`

  Returns object to modify the Preference settings for Aerospace Sheetmetal application

  Signature `PartAeroSheetmetal`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartAeroSheetmetal`

## PartSketch

`PartPreferences.``PartSketch`

  Returns object to modify the Preference settings for Sketcher application

  Signature `PartSketch`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartSketch`

## DraftingPreference

`PartPreferences.``DraftingPreference`

  Returns object to modify the Preference settings for PMI/drafting application

  Signature `DraftingPreference`

  New in version NX3.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.DraftingPreferenceManager`

## EmphasisVisualization

`PartPreferences.``EmphasisVisualization`

  Returns object for doing Visualization preferences settings for emphasis tab applicable to displayed part

  Signature `EmphasisVisualization`

  New in version NX8.5.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartVisualizationEmphasis`

## PerformanceVisualization

`PartPreferences.``PerformanceVisualization`

  Returns object for doing Visualization performance preference settings for displayed part.

  Signature `PerformanceVisualization`

  New in version NX10.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartVisualizationPerformance`

## ScreenVisualization

`PartPreferences.``ScreenVisualization`

  Returns object for doing Visualization preferences settings for screen tab applicable to displayed part

  Signature `ScreenVisualization`

  New in version NX12.0.0.

  Returns: |
  Return type: | `NXOpen.Preferences.PartVisualizationScreen`