DupinBuilder Class

class NXOpen.GeometricAnalysis.DupinBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

The Dupin Indicatrix is a tool to geometrically display the surface curvature at a specified point on a surface.

New in version NX8.0.0.

Properties

Property Description
AnalysisPoint Returns or sets the point location defining where the analysis should be done.
Angle Returns or sets the deviation in degrees from the minimum curvature.
FlatnessTolerance Returns or sets the tolerance that defines at the specified point if an area is flat.
Scale Returns or sets the scale factor to apply to the display of the dupin indicatrix.
Tag Returns the Tag for this object.

Methods

Method Description
ResetAnalysisPoint Reset the analysis point to accept dynamic input.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

AnalysisPoint

DupinBuilder.AnalysisPoint

Returns or sets the point location defining where the analysis should be done.

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

Getter Method

Signature AnalysisPoint

Returns:
Return type:NXOpen.Point

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature AnalysisPoint

Parameters:analysisPoint (NXOpen.Point) –

New in version NX8.0.0.

License requirements: None.

Angle

DupinBuilder.Angle

Returns or sets the deviation in degrees from the minimum curvature.

This value is used to rotate the normal curvature about the specified point.

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

Getter Method

Signature Angle

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature Angle

Parameters:angle (float) –

New in version NX8.0.0.

License requirements: None.

FlatnessTolerance

DupinBuilder.FlatnessTolerance

Returns or sets the tolerance that defines at the specified point if an area is flat.

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

Getter Method

Signature FlatnessTolerance

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature FlatnessTolerance

Parameters:flatnessTolerance (float) –

New in version NX8.0.0.

License requirements: None.

Scale

DupinBuilder.Scale

Returns or sets the scale factor to apply to the display of the dupin indicatrix.

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

Getter Method

Signature Scale

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature Scale

Parameters:scale (float) –

New in version NX8.0.0.

License requirements: None.

Method Detail

ResetAnalysisPoint

DupinBuilder.ResetAnalysisPoint

Reset the analysis point to accept dynamic input.

Signature ResetAnalysisPoint()

New in version NX8.0.0.

License requirements: None.

Validate

DupinBuilder.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.