FilletBuilder Class

class NXOpen.Weld.FilletBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a NXOpen.Weld.Fillet builder.

To create a new instance of this class, use NXOpen.Weld.WeldManager.CreateFilletBuilder()

Default values.

Property Value
AddCosmeticEnd 0
AllowBroken 0
AssignWeldPMI 0
Associative 1
ContourHeight.Value 1.875 (millimeters part), .073818 (inches part)
ContourType None
EnumMethod NumberLength
ExtendEdges Manual
ExtensionDistance.Value 0.0254 (millimeters part), 0.001 (inches part)
ExtensionMethod Automatic
FaceFillGapDistance 0.0 (millimeters part), 0.0 (inches part)
FieldWeld 0
FillFaceHoles None
FilletType T
FirstLeg.Value 6.25 (millimeters part), .246062 (inches part)
NumberOfWelds.Value 3
SecondLeg.Value 6.25 (millimeters part), .246062 (inches part)
SegmentLength.Value 3 (millimeters part), .118110 (inches part)
Spacing.Value 3 (millimeters part), .118110 (inches part)
ThroatThickToggle 0
ToggleCreateSkipWelds 0
ToggleRecreateDeletedWelds 0

New in version NX8.0.0.

Properties

Property Description
AddCosmeticEnd Returns or sets the value identify if a cosmtic end should be added to each end of the fillet.
AllowBroken Returns or sets the toggle to allow broken link.
AssignWeldPMI Returns or sets the toggle to assign weld pmi.
Associative Returns or sets the value identify if WAVE links should remain unbroken.
ConstructionMethod Returns or sets the value for determining the construction method.
ContourHeight Returns the linear dimension contour height.
ContourType Returns or sets the contour.
DirectToggle Returns or sets the toggle to change direction.
DirectionVector1 Returns or sets the face normal direction.
DirectionVector2 Returns or sets the face normal direction for the second face.
DistTolerance Returns or sets the distance tolerance.
EdgeSet1 Returns the edge set1.
EdgeSet2 Returns the edge set2.
EndDist Returns the on path dimension end distance.
EndVector Returns or sets the end direction reversed or not.
EnumMethod Returns or sets the enum method for skip welds.
ExtendEdges Returns or sets the value for how to populate the edge sets.
ExtensionDistance Returns the linear dimension extension distance.
ExtensionMethod Returns or sets the extension method.
FaceFillGapDistance Returns or sets the distance the fillet will span when there are gaps in the sheet definition.
FaceSet1 Returns the face set1.
FaceSet2 Returns the face set2.
FieldWeld Returns or sets the field weld.
FillFaceHoles Returns or sets the value to identify if the face set should be filled during construction.
FilletType Returns or sets the fillet type.
FirstLeg Returns the linear dimension first leg.
NumberOfWelds Returns the expression number indicates number of welds in skip welds.
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
Pmi Returns or sets the pmi symbol.
SecondLeg Returns the linear dimension second leg.
SeedFace1 Returns or sets the first seed face.
SeedFace2 Returns or sets the second seed face.
SeedPoint1 Returns or sets the point on the first face.
SeedPoint2 Returns or sets the point on the second face.
SegmentLength Returns the linear dimension length indicates segment length for each weld.
Spacing Returns the linear dimension spacing indicates distance between each weld.
StartDist Returns the on path dimension start distance.
StartVector Returns or sets the start direction reversed or not.
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
ThroatThickToggle Returns or sets the toggle throat thickness.
ToggleCreateSkipWelds Returns or sets the toggle to create skip welds.
ToggleRecreateDeletedWelds Returns or sets the toggle to recreate deleted welds.
Uparameter1 Returns or sets the u parameter for first face.
Uparameter2 Returns or sets the u parameter for second face.
Vparameter1 Returns or sets the v parameter for first face.
Vparameter2 Returns or sets the v parameter for second face.
WeldingCharacteristics Returns the welding characteristics.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature
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

FilletBuilderEnumConstructionMethod Enumeration the options for which construction method to use.
FilletBuilderEnumContour Enumeration the Contour enum.
FilletBuilderEnumExtendEdges Enumeration the options for populating the edge selections.
FilletBuilderEnumExtensionMethod Enumeration the Extension enum.
FilletBuilderEnumFillFaceHolesType Enumeration the fill method to be applied.
FilletBuilderEnumSkipWeldMethod Enumeration the Skipweld enum.
FilletBuilderEnumWeldingType Enumeration the WeldingType enum.

Property Detail

AddCosmeticEnd

FilletBuilder.AddCosmeticEnd

Returns or sets the value identify if a cosmtic end should be added to each end of the fillet.

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

Getter Method

Signature AddCosmeticEnd

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature AddCosmeticEnd

Parameters:addCosmeticEnd (bool) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

AllowBroken

FilletBuilder.AllowBroken

Returns or sets the toggle to allow broken link.

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

Getter Method

Signature AllowBroken

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature AllowBroken

Parameters:allowBroken (bool) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

AssignWeldPMI

FilletBuilder.AssignWeldPMI

Returns or sets the toggle to assign weld pmi.

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

Getter Method

Signature AssignWeldPMI

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature AssignWeldPMI

Parameters:assignWeldPMI (bool) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

Associative

FilletBuilder.Associative

Returns or sets the value identify if WAVE links should remain unbroken.

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

Getter Method

Signature Associative

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature Associative

Parameters:associative (bool) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

ConstructionMethod

FilletBuilder.ConstructionMethod

Returns or sets the value for determining the construction method.

Default method should be used for all conditions, unless you know the situation if for the roll around condition.

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

Getter Method

Signature ConstructionMethod

Returns:
Return type:NXOpen.Weld.FilletBuilderEnumConstructionMethod

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature ConstructionMethod

Parameters:constructionMethod (NXOpen.Weld.FilletBuilderEnumConstructionMethod) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

ContourHeight

FilletBuilder.ContourHeight

Returns the linear dimension contour height.

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

Getter Method

Signature ContourHeight

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ContourType

FilletBuilder.ContourType

Returns or sets the contour.

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

Getter Method

Signature ContourType

Returns:
Return type:NXOpen.Weld.FilletBuilderEnumContour

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ContourType

Parameters:contour (NXOpen.Weld.FilletBuilderEnumContour) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

DirectToggle

FilletBuilder.DirectToggle

Returns or sets the toggle to change direction.

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

Getter Method

Signature DirectToggle

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature DirectToggle

Parameters:directToggle (bool) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

DirectionVector1

FilletBuilder.DirectionVector1

Returns or sets the face normal direction.

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

Getter Method

Signature DirectionVector1

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature DirectionVector1

Parameters:directionVector1 (bool) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

DirectionVector2

FilletBuilder.DirectionVector2

Returns or sets the face normal direction for the second face.

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

Getter Method

Signature DirectionVector2

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature DirectionVector2

Parameters:directionVector2 (bool) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

DistTolerance

FilletBuilder.DistTolerance

Returns or sets the distance tolerance.

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

Getter Method

Signature DistTolerance

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature DistTolerance

Parameters:distTolerance (float) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

EdgeSet1

FilletBuilder.EdgeSet1

Returns the edge set1.

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

Getter Method

Signature EdgeSet1

Returns:
Return type:NXOpen.Section

New in version NX8.0.0.

License requirements: None.

EdgeSet2

FilletBuilder.EdgeSet2

Returns the edge set2.

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

Getter Method

Signature EdgeSet2

Returns:
Return type:NXOpen.Section

New in version NX8.0.0.

License requirements: None.

EndDist

FilletBuilder.EndDist

Returns the on path dimension end distance.

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

Getter Method

Signature EndDist

Returns:
Return type:NXOpen.GeometricUtilities.OnPathDimensionBuilder

New in version NX8.0.0.

License requirements: None.

EndVector

FilletBuilder.EndVector

Returns or sets the end direction reversed or not.

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

Getter Method

Signature EndVector

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature EndVector

Parameters:endVector (bool) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

EnumMethod

FilletBuilder.EnumMethod

Returns or sets the enum method for skip welds.

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

Getter Method

Signature EnumMethod

Returns:
Return type:NXOpen.Weld.FilletBuilderEnumSkipWeldMethod

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature EnumMethod

Parameters:enumMethod (NXOpen.Weld.FilletBuilderEnumSkipWeldMethod) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

ExtendEdges

FilletBuilder.ExtendEdges

Returns or sets the value for how to populate the edge sets.

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

Getter Method

Signature ExtendEdges

Returns:
Return type:NXOpen.Weld.FilletBuilderEnumExtendEdges

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature ExtendEdges

Parameters:extendEdges (NXOpen.Weld.FilletBuilderEnumExtendEdges) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

ExtensionDistance

FilletBuilder.ExtensionDistance

Returns the linear dimension extension distance.

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

Getter Method

Signature ExtensionDistance

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ExtensionMethod

FilletBuilder.ExtensionMethod

Returns or sets the extension method.

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

Getter Method

Signature ExtensionMethod

Returns:
Return type:NXOpen.Weld.FilletBuilderEnumExtensionMethod

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ExtensionMethod

Parameters:extensionMethod (NXOpen.Weld.FilletBuilderEnumExtensionMethod) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

FaceFillGapDistance

FilletBuilder.FaceFillGapDistance

Returns or sets the distance the fillet will span when there are gaps in the sheet definition.

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

Getter Method

Signature FaceFillGapDistance

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature FaceFillGapDistance

Parameters:faceFillGapDistance (float) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

FaceSet1

FilletBuilder.FaceSet1

Returns the face set1.

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

Getter Method

Signature FaceSet1

Returns:
Return type:NXOpen.ScCollector

New in version NX8.0.0.

License requirements: None.

FaceSet2

FilletBuilder.FaceSet2

Returns the face set2.

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

Getter Method

Signature FaceSet2

Returns:
Return type:NXOpen.ScCollector

New in version NX8.0.0.

License requirements: None.

FieldWeld

FilletBuilder.FieldWeld

Returns or sets the field weld.

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

Getter Method

Signature FieldWeld

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature FieldWeld

Parameters:fieldWeld (bool) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

FillFaceHoles

FilletBuilder.FillFaceHoles

Returns or sets the value to identify if the face set should be filled during construction.

Only holes fully bounded by a single face will be filled.

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

Getter Method

Signature FillFaceHoles

Returns:
Return type:NXOpen.Weld.FilletBuilderEnumFillFaceHolesType

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature FillFaceHoles

Parameters:fillFaceHolesType (NXOpen.Weld.FilletBuilderEnumFillFaceHolesType) –

New in version NX10.0.0.

License requirements: ugweld (“UG WELD”)

FilletType

FilletBuilder.FilletType

Returns or sets the fillet type.

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

Getter Method

Signature FilletType

Returns:
Return type:NXOpen.Weld.FilletBuilderEnumWeldingType

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature FilletType

Parameters:filletType (NXOpen.Weld.FilletBuilderEnumWeldingType) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

FirstLeg

FilletBuilder.FirstLeg

Returns the linear dimension first leg.

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

Getter Method

Signature FirstLeg

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

NumberOfWelds

FilletBuilder.NumberOfWelds

Returns the expression number indicates number of welds in skip welds.

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

Getter Method

Signature NumberOfWelds

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

Pmi

FilletBuilder.Pmi

Returns or sets the pmi symbol.

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

Getter Method

Signature Pmi

Returns:
Return type:NXOpen.NXObject

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature Pmi

Parameters:pmi (NXOpen.NXObject) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

SecondLeg

FilletBuilder.SecondLeg

Returns the linear dimension second leg.

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

Getter Method

Signature SecondLeg

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

SeedFace1

FilletBuilder.SeedFace1

Returns or sets the first seed face.

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

Getter Method

Signature SeedFace1

Returns:
Return type:NXOpen.Face

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature SeedFace1

Parameters:seedFace1 (NXOpen.Face) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

SeedFace2

FilletBuilder.SeedFace2

Returns or sets the second seed face.

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

Getter Method

Signature SeedFace2

Returns:
Return type:NXOpen.Face

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature SeedFace2

Parameters:seedFace2 (NXOpen.Face) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

SeedPoint1

FilletBuilder.SeedPoint1

Returns or sets the point on the first face.

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

Getter Method

Signature SeedPoint1

Returns:
Return type:NXOpen.Point3d

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature SeedPoint1

Parameters:seedPoint1 (NXOpen.Point3d) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

SeedPoint2

FilletBuilder.SeedPoint2

Returns or sets the point on the second face.

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

Getter Method

Signature SeedPoint2

Returns:
Return type:NXOpen.Point3d

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature SeedPoint2

Parameters:seedPoint1 (NXOpen.Point3d) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

SegmentLength

FilletBuilder.SegmentLength

Returns the linear dimension length indicates segment length for each weld.

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

Getter Method

Signature SegmentLength

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

Spacing

FilletBuilder.Spacing

Returns the linear dimension spacing indicates distance between each weld.

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

Getter Method

Signature Spacing

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

StartDist

FilletBuilder.StartDist

Returns the on path dimension start distance.

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

Getter Method

Signature StartDist

Returns:
Return type:NXOpen.GeometricUtilities.OnPathDimensionBuilder

New in version NX8.0.0.

License requirements: None.

StartVector

FilletBuilder.StartVector

Returns or sets the start direction reversed or not.

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

Getter Method

Signature StartVector

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature StartVector

Parameters:startVector (bool) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

ThroatThickToggle

FilletBuilder.ThroatThickToggle

Returns or sets the toggle throat thickness.

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

Getter Method

Signature ThroatThickToggle

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ThroatThickToggle

Parameters:throatThickToggle (bool) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

ToggleCreateSkipWelds

FilletBuilder.ToggleCreateSkipWelds

Returns or sets the toggle to create skip welds.

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

Getter Method

Signature ToggleCreateSkipWelds

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ToggleCreateSkipWelds

Parameters:toggleCreateSkipWelds (bool) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

ToggleRecreateDeletedWelds

FilletBuilder.ToggleRecreateDeletedWelds

Returns or sets the toggle to recreate deleted welds.

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

Getter Method

Signature ToggleRecreateDeletedWelds

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ToggleRecreateDeletedWelds

Parameters:toggleRecreateDeletedWelds (bool) –

New in version NX8.0.0.

License requirements: ugweld (“UG WELD”)

Uparameter1

FilletBuilder.Uparameter1

Returns or sets the u parameter for first face.

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

Getter Method

Signature Uparameter1

Returns:
Return type:float

New in version NX8.0.0.

Deprecated since version NX10.0.0: Removed with no replacement.

License requirements: None.

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

Setter Method

Signature Uparameter1

Parameters:u1 (float) –

New in version NX8.0.0.

Deprecated since version NX10.0.0: Removed with no replacement.

License requirements: ugweld (“UG WELD”)

Uparameter2

FilletBuilder.Uparameter2

Returns or sets the u parameter for second face.

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

Getter Method

Signature Uparameter2

Returns:
Return type:float

New in version NX8.0.0.

Deprecated since version NX10.0.0: Removed with no replacement.

License requirements: None.

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

Setter Method

Signature Uparameter2

Parameters:u2 (float) –

New in version NX8.0.0.

Deprecated since version NX10.0.0: Removed with no replacement.

License requirements: ugweld (“UG WELD”)

Vparameter1

FilletBuilder.Vparameter1

Returns or sets the v parameter for first face.

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

Getter Method

Signature Vparameter1

Returns:
Return type:float

New in version NX8.0.0.

Deprecated since version NX10.0.0: Removed with no replacement.

License requirements: None.

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

Setter Method

Signature Vparameter1

Parameters:v1 (float) –

New in version NX8.0.0.

Deprecated since version NX10.0.0: Removed with no replacement.

License requirements: ugweld (“UG WELD”)

Vparameter2

FilletBuilder.Vparameter2

Returns or sets the v parameter for second face.

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

Getter Method

Signature Vparameter2

Returns:
Return type:float

New in version NX8.0.0.

Deprecated since version NX10.0.0: Removed with no replacement.

License requirements: None.

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

Setter Method

Signature Vparameter2

Parameters:v2 (float) –

New in version NX8.0.0.

Deprecated since version NX10.0.0: Removed with no replacement.

License requirements: ugweld (“UG WELD”)

WeldingCharacteristics

FilletBuilder.WeldingCharacteristics

Returns the welding characteristics.

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

Getter Method

Signature WeldingCharacteristics

Returns:
Return type:NXOpen.Weld.CharacteristicsBuilder

New in version NX8.0.0.

License requirements: None.

Method Detail

Validate

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