NXOpen .NET Reference
12.0.0
|
Used to create or edit a NXOpen.Weld.WeldBead feature. More...
Public Types | |
enum | Types { Ellipse, Tube, Sketch, Triangle, Rectangle } |
Settings to indicate the sweep shape of the bead. More... | |
enum | BeadLocationMethod { SecondaryParts, PrimaryParts, InSpace } |
Settings to indicate the desired location of the bead. More... | |
enum | FaceInferMethodType { TangentFaces, None } |
Settings to indicate the method for obtaining faces used when creating the guide curve path. More... | |
enum | OutputTypes { Fixed, Associative } |
Settings to indicate the update behaviour of the bead feature More... | |
Public Member Functions | |
unsafe NXOpen.Weld.WeldBeadPathBuilder | NewPath () |
Creates a NXOpen.Weld.WeldBeadPathBuilder object. More... | |
unsafe NXOpen.Weld.WeldBeadSizeBuilder | NewSize () |
Creates a NXOpen.Weld.WeldBeadSizeBuilder object. More... | |
unsafe NXOpen.Spline | GetPreviewPath () |
The preview curve that will be used to create the bead solid. More... | |
unsafe NXOpen.Spline | CreatePreviewPath () |
Creates a preview curve that will be used to create the bead solid. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Properties | |
unsafe NXOpen.Weld.WeldBeadBuilder.BeadLocationMethod | BeadLocation [get, set] |
Returns or sets the desired bead location. More... | |
unsafe NXOpen.Weld.CharacteristicsBuilder | Characteristics [get] |
Returns the characteristics to assign to the object created. More... | |
unsafe double | DistanceTolerance [get, set] |
Returns or sets the distance tolerance for constructing the bead. More... | |
unsafe bool | ExtendToBoundary [get, set] |
Returns or sets the option to control if the bead guide curve should extend to the nearest face boundary. More... | |
unsafe NXOpen.Weld.WeldBeadBuilder.FaceInferMethodType | FaceInferMethod [get, set] |
Returns or sets the method to use when inferring faces to create the bead guide curve path. More... | |
unsafe NXOpen.Weld.WeldBeadBuilder.OutputTypes | OutputType [get, set] |
Returns or sets the output type which controls the update behaviour of the bead feature. More... | |
unsafe NXOpen.Weld.WeldBeadPathBuilderList | PathList [get] |
Returns the list containing the defined path segments. More... | |
unsafe NXOpen.ScCollector | SelectBottomParts [get] |
Returns the collector containing the secondary bodies the bead is attached to. More... | |
unsafe NXOpen.ScCollector | SelectTopParts [get] |
Returns the collector containing the primary bodies the bead is attached to. More... | |
unsafe NXOpen.Weld.WeldBeadSizeBuilderList | SizeList [get] |
Returns the list containing the sizes used to create the bead. More... | |
unsafe double | TangentAngle [get, set] |
Returns or sets the tangent angle used to find faces tangent to the seed face specified. More... | |
unsafe NXOpen.Weld.WeldBeadBuilder.Types | Type [get, set] |
Returns or sets the shape of the bead to create. More... | |
Used to create or edit a NXOpen.Weld.WeldBead feature.
To create a new instance of this class, use NXOpen.Weld.WeldManager.CreateWeldBeadBuilder
Default values.
Property | Value |
---|---|
BeadLocation |
SecondaryParts |
FaceInferMethod |
None |
TangentAngle |
45.0 |
Created in NX7.5.0
unsafe NXOpen.Spline NXOpen.Weld.WeldBeadBuilder.CreatePreviewPath | ( | ) |
Creates a preview curve that will be used to create the bead solid.
Created in NX11.0.0
License requirements: None.
unsafe NXOpen.Spline NXOpen.Weld.WeldBeadBuilder.GetPreviewPath | ( | ) |
The preview curve that will be used to create the bead solid.
Created in NX10.0.3
License requirements: None.
unsafe NXOpen.Weld.WeldBeadPathBuilder NXOpen.Weld.WeldBeadBuilder.NewPath | ( | ) |
Creates a NXOpen.Weld.WeldBeadPathBuilder object.
Created in NX7.5.0
License requirements: ugweld ("UG WELD")
unsafe NXOpen.Weld.WeldBeadSizeBuilder NXOpen.Weld.WeldBeadBuilder.NewSize | ( | ) |
Creates a NXOpen.Weld.WeldBeadSizeBuilder object.
Created in NX7.5.0
License requirements: ugweld ("UG WELD")
|
getset |
Returns or sets the desired bead location.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
get |
Returns the characteristics to assign to the object created.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the distance tolerance for constructing the bead.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the option to control if the bead guide curve should extend to the nearest face boundary.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the method to use when inferring faces to create the bead guide curve path.
Created in NX11.0.1
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the output type which controls the update behaviour of the bead feature.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
get |
Returns the list containing the defined path segments.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the collector containing the secondary bodies the bead is attached to.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the collector containing the primary bodies the bead is attached to.
Created in NX7.5.0
License requirements: None.
|
get |
Returns the list containing the sizes used to create the bead.
Created in NX7.5.0
License requirements: None.
|
getset |
Returns or sets the tangent angle used to find faces tangent to the seed face specified.
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the shape of the bead to create.
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")