WeldBeadPathBuilder Class¶
-
class
NXOpen.Weld.
WeldBeadPathBuilder
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Represents the path the bead shape will be swept along.
To create a new instance of this class, use
NXOpen.Weld.WeldBeadBuilder.NewPath
New in version NX7.5.0.
Properties¶
Property | Description |
---|---|
CreateEndToStart | Returns or sets the indication if the sweep should be created from the edge location to the start location. |
EndPath | Returns the location at which to end the sweep of the bead shape. |
OffsetAlongNormal | Returns the offset along normal |
OffsetInFace | Returns the expression containing the distance to offset the path normal to the face. |
OffsetMethod | Returns or sets the desired path offset method. |
PathSection | Returns the section defining the path. |
ReverseOffsetDirection | Returns or sets the reverse the direction to offset the path section. |
StartPath | Returns the location at which to start the sweep of the bead shape. |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
UpdatePath | Computes the preview path, and evaluation information for indicating desired face side of the preview path. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
WeldBeadPathBuilderOffsetMethodType Enumeration | Settings to indicate the desired offset method. |
Property Detail¶
CreateEndToStart¶
-
WeldBeadPathBuilder.
CreateEndToStart
¶ Returns or sets the indication if the sweep should be created from the edge location to the start location.
True indicates the sweep will be created from the end to the start location of the path, false indicates the sweep will be from the start to the end location of the path. This option is only used if the path section is closed.
-------------------------------------
Getter Method
Signature
CreateEndToStart()
Returns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CreateEndToStart(createEndToStart)
Parameters: createEndToStart (bool) – New in version NX7.5.0.
License requirements: ugweld (“UG WELD”)
EndPath¶
-
WeldBeadPathBuilder.
EndPath
¶ Returns the location at which to end the sweep of the bead shape.
-------------------------------------
Getter Method
Signature
EndPath()
Returns: Return type: NXOpen.GeometricUtilities.OnPathDimensionBuilder
New in version NX7.5.0.
License requirements: None.
OffsetAlongNormal¶
-
WeldBeadPathBuilder.
OffsetAlongNormal
¶ Returns the offset along normal
-------------------------------------
Getter Method
Signature
OffsetAlongNormal()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
OffsetInFace¶
-
WeldBeadPathBuilder.
OffsetInFace
¶ Returns the expression containing the distance to offset the path normal to the face.
-------------------------------------
Getter Method
Signature
OffsetInFace()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
OffsetMethod¶
-
WeldBeadPathBuilder.
OffsetMethod
¶ Returns or sets the desired path offset method.
-------------------------------------
Getter Method
Signature
OffsetMethod()
Returns: Return type: NXOpen.Weld.WeldBeadPathBuilderOffsetMethodType
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OffsetMethod(offsetMethod)
Parameters: offsetMethod ( NXOpen.Weld.WeldBeadPathBuilderOffsetMethodType
) –New in version NX7.5.0.
License requirements: ugweld (“UG WELD”)
PathSection¶
-
WeldBeadPathBuilder.
PathSection
¶ Returns the section defining the path.
-------------------------------------
Getter Method
Signature
PathSection()
Returns: Return type: NXOpen.Section
New in version NX7.5.0.
License requirements: None.
ReverseOffsetDirection¶
-
WeldBeadPathBuilder.
ReverseOffsetDirection
¶ Returns or sets the reverse the direction to offset the path section.
The update path method provides the information for the default directions.
-------------------------------------
Getter Method
Signature
ReverseOffsetDirection()
Returns: Return type: bool New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ReverseOffsetDirection(reverseOffsetDirection)
Parameters: reverseOffsetDirection (bool) – New in version NX7.5.0.
License requirements: ugweld (“UG WELD”)
StartPath¶
-
WeldBeadPathBuilder.
StartPath
¶ Returns the location at which to start the sweep of the bead shape.
-------------------------------------
Getter Method
Signature
StartPath()
Returns: Return type: NXOpen.GeometricUtilities.OnPathDimensionBuilder
New in version NX7.5.0.
License requirements: None.
Method Detail¶
UpdatePath¶
-
WeldBeadPathBuilder.
UpdatePath
¶ Computes the preview path, and evaluation information for indicating desired face side of the preview path.
Signature
UpdatePath()
Returns: a tuple Return type: A tuple consisting of (pointFound, evaluationPoint, pathTangent, faceNormalWithFin, faceNormalOppositeFin). pointFound is a bool. Point and evaluation results are valid evaluationPoint is a NXOpen.Point3d
. Point that reference vectors are computed atpathTangent is aNXOpen.Vector3d
. Tangent to path at evaluationPoint faceNormalWithFin is aNXOpen.Vector3d
. Normal if path is in direction of parasolid fin faceNormalOppositeFin is aNXOpen.Vector3d
. Normal if path is opposite direction of parasolid fin.New in version NX7.5.0.
License requirements: None.
Validate¶
-
WeldBeadPathBuilder.
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.