BlendCornerBuilder Class

class NXOpen.Features.BlendCornerBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a NXOpen.Features.BlendCorner builder.

To create a new instance of this class, use NXOpen.Features.FreeformSurfaceCollection.CreateBlendCornerBuilder()

Default values.

Property Value
AllowTransitionCurveOnBlends 1
Continuity G1
Fullness.Value 0 (millimeters part), 0 (inches part)
SewToBody 1
UseCenterPoint 0

New in version NX9.0.0.

Properties

Property Description
AllowTransitionCurveOnBlends Returns or sets the transition curve on blend faces
AngleTolerance Returns or sets the angle tolerance.
CenterPoint Returns or sets the center point.
Continuity Returns or sets the continuity type
DistanceTolerance Returns or sets the distance tolerance.
Fullness Returns the fullness value.
LimitCurveList Returns the limit curve list
ParentFeatureInternal Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag Returns or sets the patch solution flag
PatchSurfaceFilename Returns or sets the patch surface filename
SewToBody Returns or sets the sew to body
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
TransitionCurveList Returns the transition curve list
UseCenterPoint Returns or sets the use center point flag.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature
CreateBlendSetbackBuilder Create a blend setback builder object.
CreateTransitionCurveBuilder Create a transition curve data builder object.
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.
GetFeature Returns the feature currently being edited by this builder.
GetObject Returns the object currently being edited by this builder.
HideInternalParentFeatureAfterEdit Re-suppress an internal parent feature (a slave feature) after it has been edited.
SetParentFeatureInternal Set the parent features which would be internal or slaves to the feature being created or commited
ShowInternalParentFeatureForEdit Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal Set the internal parent feature of the feature being edited to external
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

BlendCornerBuilderContinuityTypes Enumeration Continuity options

Property Detail

AllowTransitionCurveOnBlends

BlendCornerBuilder.AllowTransitionCurveOnBlends

Returns or sets the transition curve on blend faces

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

Getter Method

Signature AllowTransitionCurveOnBlends

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature AllowTransitionCurveOnBlends

Parameters:allow (bool) –

New in version NX9.0.0.

License requirements: nx_freeform_2 (“advanced freeform modeling”)

AngleTolerance

BlendCornerBuilder.AngleTolerance

Returns or sets the angle tolerance.

It will be used to control the tangency of the curves and corner surface

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

Getter Method

Signature AngleTolerance

Returns:
Return type:float

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature AngleTolerance

Parameters:angleTolerance (float) –

New in version NX9.0.0.

License requirements: nx_freeform_2 (“advanced freeform modeling”)

CenterPoint

BlendCornerBuilder.CenterPoint

Returns or sets the center point.

The corner patch will pass through the center point.

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

Getter Method

Signature CenterPoint

Returns:
Return type:NXOpen.Point

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature CenterPoint

Parameters:centerPoint (NXOpen.Point) –

New in version NX9.0.0.

License requirements: nx_freeform_2 (“advanced freeform modeling”)

Continuity

BlendCornerBuilder.Continuity

Returns or sets the continuity type

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

Getter Method

Signature Continuity

Returns:
Return type:NXOpen.Features.BlendCornerBuilderContinuityTypes

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature Continuity

Parameters:continuity (NXOpen.Features.BlendCornerBuilderContinuityTypes) –

New in version NX9.0.0.

License requirements: nx_freeform_2 (“advanced freeform modeling”)

DistanceTolerance

BlendCornerBuilder.DistanceTolerance

Returns or sets the distance tolerance.

It will be used to control the precision of curves and corner surface

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

Getter Method

Signature DistanceTolerance

Returns:
Return type:float

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature DistanceTolerance

Parameters:distanceTolerance (float) –

New in version NX9.0.0.

License requirements: nx_freeform_2 (“advanced freeform modeling”)

Fullness

BlendCornerBuilder.Fullness

Returns the fullness value.

It is an offset distance of the center point from the default position when the center point control is off.

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

Getter Method

Signature Fullness

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

LimitCurveList

BlendCornerBuilder.LimitCurveList

Returns the limit curve list

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

Getter Method

Signature LimitCurveList

Returns:
Return type:NXOpen.GeometricUtilities.BlendSetbackBuilderList

New in version NX9.0.0.

License requirements: None.

SewToBody

BlendCornerBuilder.SewToBody

Returns or sets the sew to body

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

Getter Method

Signature SewToBody

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature SewToBody

Parameters:sewToBody (bool) –

New in version NX9.0.0.

License requirements: nx_freeform_2 (“advanced freeform modeling”)

TransitionCurveList

BlendCornerBuilder.TransitionCurveList

Returns the transition curve list

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

Getter Method

Signature TransitionCurveList

Returns:
Return type:NXOpen.GeometricUtilities.TransitionCurveBuilderList

New in version NX9.0.0.

License requirements: None.

UseCenterPoint

BlendCornerBuilder.UseCenterPoint

Returns or sets the use center point flag.

It will enable/disable the shape fullness control. When the control is enabled, the patch surface will pass through the specified center point.

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

Getter Method

Signature UseCenterPoint

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature UseCenterPoint

Parameters:useCenterPoint (bool) –

New in version NX9.0.0.

License requirements: nx_freeform_2 (“advanced freeform modeling”)

Method Detail

CreateBlendSetbackBuilder

BlendCornerBuilder.CreateBlendSetbackBuilder

Create a blend setback builder object.

Signature CreateBlendSetbackBuilder()

Returns:
Return type:NXOpen.GeometricUtilities.BlendSetbackBuilder

New in version NX9.0.0.

License requirements: nx_freeform_2 (“advanced freeform modeling”)

CreateTransitionCurveBuilder

BlendCornerBuilder.CreateTransitionCurveBuilder

Create a transition curve data builder object.

Signature CreateTransitionCurveBuilder()

Returns:
Return type:NXOpen.GeometricUtilities.TransitionCurveBuilder

New in version NX9.0.0.

License requirements: nx_freeform_2 (“advanced freeform modeling”)

Validate

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