NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Display::FacetSettingsBuilder Class Reference

Represents a NXOpen::Display::FacetSettingsBuilder
Facet Settings are not supported in KF. More...

Inheritance diagram for NXOpen::Display::FacetSettingsBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  AdvVisToleranceSetting {
  AdvVisToleranceSettingCoarse, AdvVisToleranceSettingStandard, AdvVisToleranceSettingFine, AdvVisToleranceSettingExtraFine,
  AdvVisToleranceSettingSuperFine, AdvVisToleranceSettingUltraFine, AdvVisToleranceSettingUserDefined
}
 Specifies which set of tolerances are to be used for rendering facets for display for Advanced Visualization views. More...
 
enum  FacetScale { FacetScaleFixed, FacetScalePart, FacetScaleView }
 Denotes what type of scaling factor is applied to the corresponding tolerances used to generate facets. More...
 
enum  FacetToViewRatio { FacetToViewRatioAutomatic, FacetToViewRatioUserDefined }
 Specifies whether the ratio of the view scale to the scale used to generate facets is determined automatically by the system (as was always done before NX 8) or whether a ratio defined by the user (by one of the set_*FacetRatio methods) is to be used as the ratio. More...
 
enum  FacetUpdate { FacetUpdateVisibleObjects, FacetUpdateAllObjects, FacetUpdateNone }
 Specifies whether an Update Display or Fit operation is to regenerate the facets for only visible objects, for all objects or for no objects. More...
 
enum  ShadedToleranceSetting {
  ShadedToleranceSettingCoarse, ShadedToleranceSettingStandard, ShadedToleranceSettingFine, ShadedToleranceSettingExtraFine,
  ShadedToleranceSettingUltraFine, ShadedToleranceSettingUserDefined
}
 Specifies which set of tolerances are to be used for rendering facets for display for Shaded views. More...
 

Public Member Functions

bool AdvVisAlignFacets ()
 Returns the state of whether facets for advanced visualization views should be aligned along common edges. More...
 
double AdvVisFacetRatio ()
 Returns the facet ratio to use for Advanced Visualization Views
More...
 
NXOpen::Display::FacetSettingsBuilder::FacetScale AdvVisFacetScale ()
 Returns the facet scale to use for Advanced Visualization Views
Created in NX9.0.0. More...
 
NXOpen::Display::FacetSettingsBuilder::FacetToViewRatio AdvVisFacetToViewRatio ()
 Returns the facet to view ratio to use for Advanced Visualization Views
More...
 
double AdvVisRefinementFactor ()
 Returns the refinement factor to use for Advanced Visualization Views
Created in NX9.0.0. More...
 
NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting AdvVisTolerance ()
 Returns the tolerance setting to use for Advanced Visualization Views
Created in NX8.0.0. More...
 
NXOpen::Display::FacetSettingsBuilder::FacetUpdate AdvVisUpdate ()
 Returns the update mode to use for Advanced Visualization Views
Created in NX8.0.0. More...
 
double GetAdvVisAngleTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance)
 Returns the angle tolerance for a given tolerance set for Advanced Visualization Views. More...
 
double GetAdvVisEdgeTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance)
 Returns the edge tolerance for a given tolerance set for Advanced Visualization Views. More...
 
double GetAdvVisFaceTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance)
 Returns the face tolerance for a given tolerance set for Advanced Visualization Views. More...
 
double GetAdvVisWidthTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance)
 Returns the width tolerance for a given tolerance set for Advanced Visualization Views. More...
 
double GetShadedAngleTol (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance)
 Returns the angle tolerance for a given tolerance set for Shaded Views. More...
 
double GetShadedEdgeTol (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance)
 Returns the edge tolerance for a given tolerance set for Shaded Views. More...
 
double GetShadedFaceTol (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance)
 Returns the face tolerance for a given tolerance set for Shaded Views. More...
 
void SetAdvVisAlignFacets (bool advVisAlignFacets)
 Sets the state of whether facets for advanced visualization views should be aligned along common edges. More...
 
void SetAdvVisAngleTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance, double advVisAngleTol)
 Sets the angle tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0. More...
 
void SetAdvVisEdgeTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance, double advVisEdgeTol)
 Sets the edge tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0. More...
 
void SetAdvVisFaceTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance, double advVisFaceTol)
 Sets the face tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0. More...
 
void SetAdvVisFacetRatio (double advVisFacetRatio)
 Sets the facet ratio to use for Advanced Visualization Views
More...
 
void SetAdvVisFacetScale (NXOpen::Display::FacetSettingsBuilder::FacetScale advVisFacetScale)
 Sets the facet scale to use for Advanced Visualization Views
Created in NX9.0.0. More...
 
void SetAdvVisFacetToViewRatio (NXOpen::Display::FacetSettingsBuilder::FacetToViewRatio advVisFacetToViewRatio)
 Sets the facet to view ratio to use for Advanced Visualization Views
More...
 
void SetAdvVisRefinementFactor (double advVisRefinementFactor)
 Sets the refinement factor to use for Advanced Visualization Views
Created in NX9.0.0. More...
 
void SetAdvVisTolerance (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance)
 Sets the tolerance setting to use for Advanced Visualization Views
Created in NX8.0.0. More...
 
void SetAdvVisUpdate (NXOpen::Display::FacetSettingsBuilder::FacetUpdate advVisUpdate)
 Sets the update mode to use for Advanced Visualization Views
Created in NX8.0.0. More...
 
void SetAdvVisWidthTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance, double advVisWidthTol)
 Sets the width tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0. More...
 
void SetShadedAlignFacets (bool shadedAlignFacets)
 Sets the state of whether facets for shaded views should be aligned along common edges. More...
 
void SetShadedAngleTol (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance, double shadedAngleTol)
 Sets the angle tolerance for a given tolerance set for Shaded Views
Created in NX8.0.0. More...
 
void SetShadedEdgeTol (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance, double shadedEdgeTol)
 Sets the edge toleramce for a given tolerance set for Shaded Views
Created in NX8.0.0. More...
 
void SetShadedFaceTol (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance, double shadedFaceTol)
 Sets the face tolerance for a given tolerance set for Shaded Views
Created in NX8.0.0. More...
 
void SetShadedFacetRatio (double shadedFacetRatio)
 Sets the facet ratio to use for Shaded Views
More...
 
void SetShadedFacetScale (NXOpen::Display::FacetSettingsBuilder::FacetScale shadedFacetScale)
 Sets the facet scale to use for Shaded Views
Created in NX9.0.0. More...
 
void SetShadedFacetToViewRatio (NXOpen::Display::FacetSettingsBuilder::FacetToViewRatio shadedFacetToViewRatio)
 Sets the facet to view ratio to use for Shaded Views
More...
 
void SetShadedRefinementFactor (double shadedRefinementFactor)
 Sets the refinement factor to use for Shaded Views
Created in NX9.0.0. More...
 
void SetShadedTolerance (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance)
 Sets the tolerance setting to use for Shaded Views
Created in NX8.0.0. More...
 
void SetShadedUpdate (NXOpen::Display::FacetSettingsBuilder::FacetUpdate shadedUpdate)
 Sets the update mode to use for Shaded Views
Created in NX8.0.0. More...
 
void SetShowFacetEdges (bool showFacetEdges)
 Sets the state of whether facet edges should be shown for shaded solid and sheet bodies
Created in NX8.5.0. More...
 
bool ShadedAlignFacets ()
 Returns the state of whether facets for shaded views should be aligned along common edges. More...
 
double ShadedFacetRatio ()
 Returns the facet ratio to use for Shaded Views
More...
 
NXOpen::Display::FacetSettingsBuilder::FacetScale ShadedFacetScale ()
 Returns the facet scale to use for Shaded Views
Created in NX9.0.0. More...
 
NXOpen::Display::FacetSettingsBuilder::FacetToViewRatio ShadedFacetToViewRatio ()
 Returns the facet to view ratio to use for Shaded Views
More...
 
double ShadedRefinementFactor ()
 Returns the refinement factor to use for Shaded Views
Created in NX9.0.0. More...
 
NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting ShadedTolerance ()
 Returns the tolerance setting to use for Shaded Views
Created in NX8.0.0. More...
 
NXOpen::Display::FacetSettingsBuilder::FacetUpdate ShadedUpdate ()
 Returns the update mode to use for Shaded Views
Created in NX8.0.0. More...
 
bool ShowFacetEdges ()
 Returns the state of whether facet edges should be shown for shaded solid and sheet bodies
Created in NX8.5.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::Display::FacetSettingsBuilder
Facet Settings are not supported in KF.



Created in NX8.0.0.

Member Enumeration Documentation

Specifies which set of tolerances are to be used for rendering facets for display for Advanced Visualization views.

Enumerator
AdvVisToleranceSettingCoarse 

coarse

AdvVisToleranceSettingStandard 

standard

AdvVisToleranceSettingFine 

fine

AdvVisToleranceSettingExtraFine 

extra fine

AdvVisToleranceSettingSuperFine 

super fine

AdvVisToleranceSettingUltraFine 

ultra fine

AdvVisToleranceSettingUserDefined 

user defined

Denotes what type of scaling factor is applied to the corresponding tolerances used to generate facets.

Enumerator
FacetScaleFixed 

Adjusts tolerances by a constant value.

FacetScalePart 

Adjusts tolerances by scale derived from bounding box of objects to facet in part.

FacetScaleView 

Adjusts tolerances by view scale.

Specifies whether the ratio of the view scale to the scale used to generate facets is determined automatically by the system (as was always done before NX 8) or whether a ratio defined by the user (by one of the set_*FacetRatio methods) is to be used as the ratio.


Deprecated:
Deprecated in NX9.0.0. Refer to NXOpen::Display::FacetSettingsBuilder::FacetScale instead
Enumerator
FacetToViewRatioAutomatic 

automatic

FacetToViewRatioUserDefined 

user defined

Specifies whether an Update Display or Fit operation is to regenerate the facets for only visible objects, for all objects or for no objects.

Enumerator
FacetUpdateVisibleObjects 

visible objects

FacetUpdateAllObjects 

all objects

FacetUpdateNone 

none

Specifies which set of tolerances are to be used for rendering facets for display for Shaded views.

Enumerator
ShadedToleranceSettingCoarse 

coarse

ShadedToleranceSettingStandard 

standard

ShadedToleranceSettingFine 

fine

ShadedToleranceSettingExtraFine 

extra fine

ShadedToleranceSettingUltraFine 

ultra fine

ShadedToleranceSettingUserDefined 

user defined

Member Function Documentation

bool NXOpen::Display::FacetSettingsBuilder::AdvVisAlignFacets ( )

Returns the state of whether facets for advanced visualization views should be aligned along common edges.

Using this option will generally increase the quality of the facets but the facet generation will generally take longer.
Created in NX8.5.0.

License requirements : None

double NXOpen::Display::FacetSettingsBuilder::AdvVisFacetRatio ( )

Returns the facet ratio to use for Advanced Visualization Views

Deprecated:
Deprecated in NX9.0.0.

Refer to NXOpen::Display::FacetSettingsBuilder::AdvVisRefinementFactor instead


Created in NX8.0.0.

License requirements : None

NXOpen::Display::FacetSettingsBuilder::FacetScale NXOpen::Display::FacetSettingsBuilder::AdvVisFacetScale ( )

Returns the facet scale to use for Advanced Visualization Views
Created in NX9.0.0.



License requirements : None

NXOpen::Display::FacetSettingsBuilder::FacetToViewRatio NXOpen::Display::FacetSettingsBuilder::AdvVisFacetToViewRatio ( )

Returns the facet to view ratio to use for Advanced Visualization Views

Deprecated:
Deprecated in NX9.0.0.

Refer to NXOpen::Display::FacetSettingsBuilder::AdvVisFacetScale instead


Created in NX8.0.0.

License requirements : None

double NXOpen::Display::FacetSettingsBuilder::AdvVisRefinementFactor ( )

Returns the refinement factor to use for Advanced Visualization Views
Created in NX9.0.0.



License requirements : None

NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting NXOpen::Display::FacetSettingsBuilder::AdvVisTolerance ( )

Returns the tolerance setting to use for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

NXOpen::Display::FacetSettingsBuilder::FacetUpdate NXOpen::Display::FacetSettingsBuilder::AdvVisUpdate ( )

Returns the update mode to use for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

double NXOpen::Display::FacetSettingsBuilder::GetAdvVisAngleTol ( NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting  advVisTolerance)

Returns the angle tolerance for a given tolerance set for Advanced Visualization Views.

Returns

Created in NX8.0.0.

License requirements : None
Parameters
advVisToleranceadvvistolerance
double NXOpen::Display::FacetSettingsBuilder::GetAdvVisEdgeTol ( NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting  advVisTolerance)

Returns the edge tolerance for a given tolerance set for Advanced Visualization Views.

Returns

Created in NX8.0.0.

License requirements : None
Parameters
advVisToleranceadvvistolerance
double NXOpen::Display::FacetSettingsBuilder::GetAdvVisFaceTol ( NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting  advVisTolerance)

Returns the face tolerance for a given tolerance set for Advanced Visualization Views.

Returns

Created in NX8.0.0.

License requirements : None
Parameters
advVisToleranceadvvistolerance
double NXOpen::Display::FacetSettingsBuilder::GetAdvVisWidthTol ( NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting  advVisTolerance)

Returns the width tolerance for a given tolerance set for Advanced Visualization Views.

Returns

Created in NX8.0.0.

License requirements : None
Parameters
advVisToleranceadvvistolerance
double NXOpen::Display::FacetSettingsBuilder::GetShadedAngleTol ( NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting  shadedTolerance)

Returns the angle tolerance for a given tolerance set for Shaded Views.

Returns

Created in NX8.0.0.

License requirements : None
Parameters
shadedToleranceshadedtolerance
double NXOpen::Display::FacetSettingsBuilder::GetShadedEdgeTol ( NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting  shadedTolerance)

Returns the edge tolerance for a given tolerance set for Shaded Views.

Returns

Created in NX8.0.0.

License requirements : None
Parameters
shadedToleranceshadedtolerance
double NXOpen::Display::FacetSettingsBuilder::GetShadedFaceTol ( NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting  shadedTolerance)

Returns the face tolerance for a given tolerance set for Shaded Views.

Returns

Created in NX8.0.0.

License requirements : None
Parameters
shadedToleranceshadedtolerance
void NXOpen::Display::FacetSettingsBuilder::SetAdvVisAlignFacets ( bool  advVisAlignFacets)

Sets the state of whether facets for advanced visualization views should be aligned along common edges.

Using this option will generally increase the quality of the facets but the facet generation will generally take longer.
Created in NX8.5.0.

License requirements : None

Parameters
advVisAlignFacetsadvvisalignfacets
void NXOpen::Display::FacetSettingsBuilder::SetAdvVisAngleTol ( NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting  advVisTolerance,
double  advVisAngleTol 
)

Sets the angle tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters
advVisToleranceadvvistolerance
advVisAngleToladvvisangletol
void NXOpen::Display::FacetSettingsBuilder::SetAdvVisEdgeTol ( NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting  advVisTolerance,
double  advVisEdgeTol 
)

Sets the edge tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters
advVisToleranceadvvistolerance
advVisEdgeToladvvisedgetol
void NXOpen::Display::FacetSettingsBuilder::SetAdvVisFaceTol ( NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting  advVisTolerance,
double  advVisFaceTol 
)

Sets the face tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters
advVisToleranceadvvistolerance
advVisFaceToladvvisfacetol
void NXOpen::Display::FacetSettingsBuilder::SetAdvVisFacetRatio ( double  advVisFacetRatio)

Sets the facet ratio to use for Advanced Visualization Views

Deprecated:
Deprecated in NX9.0.0.

Refer to NXOpen::Display::FacetSettingsBuilder::SetAdvVisRefinementFactor instead


Created in NX8.0.0.

License requirements : None

Parameters
advVisFacetRatioadvvisfacetratio
void NXOpen::Display::FacetSettingsBuilder::SetAdvVisFacetScale ( NXOpen::Display::FacetSettingsBuilder::FacetScale  advVisFacetScale)

Sets the facet scale to use for Advanced Visualization Views
Created in NX9.0.0.



License requirements : None

Parameters
advVisFacetScaleadvvisfacetscale
void NXOpen::Display::FacetSettingsBuilder::SetAdvVisFacetToViewRatio ( NXOpen::Display::FacetSettingsBuilder::FacetToViewRatio  advVisFacetToViewRatio)

Sets the facet to view ratio to use for Advanced Visualization Views

Deprecated:
Deprecated in NX9.0.0.

Refer to NXOpen::Display::FacetSettingsBuilder::SetAdvVisFacetScale instead


Created in NX8.0.0.

License requirements : None

Parameters
advVisFacetToViewRatioadvvisfacettoviewratio
void NXOpen::Display::FacetSettingsBuilder::SetAdvVisRefinementFactor ( double  advVisRefinementFactor)

Sets the refinement factor to use for Advanced Visualization Views
Created in NX9.0.0.



License requirements : None

Parameters
advVisRefinementFactoradvvisrefinementfactor
void NXOpen::Display::FacetSettingsBuilder::SetAdvVisTolerance ( NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting  advVisTolerance)

Sets the tolerance setting to use for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters
advVisToleranceadvvistolerance
void NXOpen::Display::FacetSettingsBuilder::SetAdvVisUpdate ( NXOpen::Display::FacetSettingsBuilder::FacetUpdate  advVisUpdate)

Sets the update mode to use for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters
advVisUpdateadvvisupdate
void NXOpen::Display::FacetSettingsBuilder::SetAdvVisWidthTol ( NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting  advVisTolerance,
double  advVisWidthTol 
)

Sets the width tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters
advVisToleranceadvvistolerance
advVisWidthToladvviswidthtol
void NXOpen::Display::FacetSettingsBuilder::SetShadedAlignFacets ( bool  shadedAlignFacets)

Sets the state of whether facets for shaded views should be aligned along common edges.

Using this option will generally increase the quality of the facets but the facet generation will generally take longer.
Created in NX8.5.0.

License requirements : None

Parameters
shadedAlignFacetsshadedalignfacets
void NXOpen::Display::FacetSettingsBuilder::SetShadedAngleTol ( NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting  shadedTolerance,
double  shadedAngleTol 
)

Sets the angle tolerance for a given tolerance set for Shaded Views
Created in NX8.0.0.



License requirements : None

Parameters
shadedToleranceshadedtolerance
shadedAngleTolshadedangletol
void NXOpen::Display::FacetSettingsBuilder::SetShadedEdgeTol ( NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting  shadedTolerance,
double  shadedEdgeTol 
)

Sets the edge toleramce for a given tolerance set for Shaded Views
Created in NX8.0.0.



License requirements : None

Parameters
shadedToleranceshadedtolerance
shadedEdgeTolshadededgetol
void NXOpen::Display::FacetSettingsBuilder::SetShadedFaceTol ( NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting  shadedTolerance,
double  shadedFaceTol 
)

Sets the face tolerance for a given tolerance set for Shaded Views
Created in NX8.0.0.



License requirements : None

Parameters
shadedToleranceshadedtolerance
shadedFaceTolshadedfacetol
void NXOpen::Display::FacetSettingsBuilder::SetShadedFacetRatio ( double  shadedFacetRatio)

Sets the facet ratio to use for Shaded Views

Deprecated:
Deprecated in NX9.0.0.

Refer to NXOpen::Display::FacetSettingsBuilder::SetShadedRefinementFactor instead


Created in NX8.0.0.

License requirements : None

Parameters
shadedFacetRatioshadedfacetratio
void NXOpen::Display::FacetSettingsBuilder::SetShadedFacetScale ( NXOpen::Display::FacetSettingsBuilder::FacetScale  shadedFacetScale)

Sets the facet scale to use for Shaded Views
Created in NX9.0.0.



License requirements : None

Parameters
shadedFacetScaleshadedfacetscale
void NXOpen::Display::FacetSettingsBuilder::SetShadedFacetToViewRatio ( NXOpen::Display::FacetSettingsBuilder::FacetToViewRatio  shadedFacetToViewRatio)

Sets the facet to view ratio to use for Shaded Views

Deprecated:
Deprecated in NX9.0.0.

Refer to NXOpen::Display::FacetSettingsBuilder::SetShadedFacetScale instead


Created in NX8.0.0.

License requirements : None

Parameters
shadedFacetToViewRatioshadedfacettoviewratio
void NXOpen::Display::FacetSettingsBuilder::SetShadedRefinementFactor ( double  shadedRefinementFactor)

Sets the refinement factor to use for Shaded Views
Created in NX9.0.0.



License requirements : None

Parameters
shadedRefinementFactorshadedrefinementfactor
void NXOpen::Display::FacetSettingsBuilder::SetShadedTolerance ( NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting  shadedTolerance)

Sets the tolerance setting to use for Shaded Views
Created in NX8.0.0.



License requirements : None

Parameters
shadedToleranceshadedtolerance
void NXOpen::Display::FacetSettingsBuilder::SetShadedUpdate ( NXOpen::Display::FacetSettingsBuilder::FacetUpdate  shadedUpdate)

Sets the update mode to use for Shaded Views
Created in NX8.0.0.



License requirements : None

Parameters
shadedUpdateshadedupdate
void NXOpen::Display::FacetSettingsBuilder::SetShowFacetEdges ( bool  showFacetEdges)

Sets the state of whether facet edges should be shown for shaded solid and sheet bodies
Created in NX8.5.0.



License requirements : None

Parameters
showFacetEdgesshowfacetedges
bool NXOpen::Display::FacetSettingsBuilder::ShadedAlignFacets ( )

Returns the state of whether facets for shaded views should be aligned along common edges.

Using this option will generally increase the quality of the facets but the facet generation will generally take longer.
Created in NX8.5.0.

License requirements : None

double NXOpen::Display::FacetSettingsBuilder::ShadedFacetRatio ( )

Returns the facet ratio to use for Shaded Views

Deprecated:
Deprecated in NX9.0.0.

Refer to NXOpen::Display::FacetSettingsBuilder::ShadedRefinementFactor instead


Created in NX8.0.0.

License requirements : None

NXOpen::Display::FacetSettingsBuilder::FacetScale NXOpen::Display::FacetSettingsBuilder::ShadedFacetScale ( )

Returns the facet scale to use for Shaded Views
Created in NX9.0.0.



License requirements : None

NXOpen::Display::FacetSettingsBuilder::FacetToViewRatio NXOpen::Display::FacetSettingsBuilder::ShadedFacetToViewRatio ( )

Returns the facet to view ratio to use for Shaded Views

Deprecated:
Deprecated in NX9.0.0.

Refer to NXOpen::Display::FacetSettingsBuilder::ShadedFacetScale instead


Created in NX8.0.0.

License requirements : None

double NXOpen::Display::FacetSettingsBuilder::ShadedRefinementFactor ( )

Returns the refinement factor to use for Shaded Views
Created in NX9.0.0.



License requirements : None

NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting NXOpen::Display::FacetSettingsBuilder::ShadedTolerance ( )

Returns the tolerance setting to use for Shaded Views
Created in NX8.0.0.



License requirements : None

NXOpen::Display::FacetSettingsBuilder::FacetUpdate NXOpen::Display::FacetSettingsBuilder::ShadedUpdate ( )

Returns the update mode to use for Shaded Views
Created in NX8.0.0.



License requirements : None

bool NXOpen::Display::FacetSettingsBuilder::ShowFacetEdges ( )

Returns the state of whether facet edges should be shown for shaded solid and sheet bodies
Created in NX8.5.0.



License requirements : None


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