DrawBeadSegmentBuilder Class

class NXOpen.Die.DrawBeadSegmentBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Segment builder for Die Engineering draw bead.

The segment is defined along the centerline by either a single point (and then the next segment) or 2 end points along the segment. To create a new instance of this class, use NXOpen.Die.DrawBeadBuilder.CreateDrawBeadSegment()

New in version NX7.5.0.

Properties

Property Description
EndLocation Returns the end location along the centerline for this segment.
FemaleLeftRadius Returns the expression containing the female left radius value.
FemaleRightRadius Returns the expression containing the female right radius value.
Flow Returns or sets the value identifying if the segment is of flow type (the top radius is half the width).
MaleBeadHeight Returns the expression containing the male bead height value.
MaleBeadWidthType Returns or sets the male bead width type.
MaleLeftSheetRadius Returns the expression containing the male sheet radius value for the Left side.
MaleLeftTopRadius Returns the expression containing the male top radius value for the Left side.
MaleLeftWallAngle Returns the expression containing the male wall angle value for the Left side.
MaleLeftWidth Returns the expression containing the male width value for the left side.
MaleRightSheetRadius Returns the expression containing the male sheet radius value for the Right side.
MaleRightTopRadius Returns the expression containing the male top radius value for the Right side.
MaleRightWallAngle Returns the expression containing the male wall angle value for the Right side.
MaleRightWidth Returns the expression containing the male width value for the Right side.
MaleTransitionLength Returns the expression containing the male transition length value.
StartLocation Returns the start location along the centerline for this segment.
Symmetry Returns or sets the value identifying that the male width is symmetrical about the location and reference direction.
Tag Returns the Tag for this object.

Methods

Method Description
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

DrawBeadSegmentBuilderMaleBeadWidthTypes Enumeration value for how the male width is specified.

Property Detail

EndLocation

DrawBeadSegmentBuilder.EndLocation

Returns the end location along the centerline for this segment.

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

Getter Method

Signature EndLocation

Returns:
Return type:NXOpen.GeometricUtilities.OnPathDimensionBuilder

New in version NX7.5.0.

License requirements: None.

FemaleLeftRadius

DrawBeadSegmentBuilder.FemaleLeftRadius

Returns the expression containing the female left radius value.

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

Getter Method

Signature FemaleLeftRadius

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

FemaleRightRadius

DrawBeadSegmentBuilder.FemaleRightRadius

Returns the expression containing the female right radius value.

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

Getter Method

Signature FemaleRightRadius

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

Flow

DrawBeadSegmentBuilder.Flow

Returns or sets the value identifying if the segment is of flow type (the top radius is half the width).

Only allowed if the bead is symmetric.

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

Getter Method

Signature Flow

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Flow

Parameters:flow (bool) –

New in version NX7.5.0.

License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

MaleBeadHeight

DrawBeadSegmentBuilder.MaleBeadHeight

Returns the expression containing the male bead height value.

The height is measured from the centerline to the top of the bead.

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

Getter Method

Signature MaleBeadHeight

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

MaleBeadWidthType

DrawBeadSegmentBuilder.MaleBeadWidthType

Returns or sets the male bead width type.

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

Getter Method

Signature MaleBeadWidthType

Returns:
Return type:NXOpen.Die.DrawBeadSegmentBuilderMaleBeadWidthTypes

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature MaleBeadWidthType

Parameters:maleBeadWidthType (NXOpen.Die.DrawBeadSegmentBuilderMaleBeadWidthTypes) –

New in version NX7.5.0.

License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

MaleLeftSheetRadius

DrawBeadSegmentBuilder.MaleLeftSheetRadius

Returns the expression containing the male sheet radius value for the “Left” side.

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

Getter Method

Signature MaleLeftSheetRadius

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

MaleLeftTopRadius

DrawBeadSegmentBuilder.MaleLeftTopRadius

Returns the expression containing the male top radius value for the “Left” side.

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

Getter Method

Signature MaleLeftTopRadius

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

MaleLeftWallAngle

DrawBeadSegmentBuilder.MaleLeftWallAngle

Returns the expression containing the male wall angle value for the “Left” side.

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

Getter Method

Signature MaleLeftWallAngle

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

MaleLeftWidth

DrawBeadSegmentBuilder.MaleLeftWidth

Returns the expression containing the male width value for the “left” side.

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

Getter Method

Signature MaleLeftWidth

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

MaleRightSheetRadius

DrawBeadSegmentBuilder.MaleRightSheetRadius

Returns the expression containing the male sheet radius value for the “Right” side.

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

Getter Method

Signature MaleRightSheetRadius

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

MaleRightTopRadius

DrawBeadSegmentBuilder.MaleRightTopRadius

Returns the expression containing the male top radius value for the “Right” side.

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

Getter Method

Signature MaleRightTopRadius

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

MaleRightWallAngle

DrawBeadSegmentBuilder.MaleRightWallAngle

Returns the expression containing the male wall angle value for the “Right” side.

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

Getter Method

Signature MaleRightWallAngle

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

MaleRightWidth

DrawBeadSegmentBuilder.MaleRightWidth

Returns the expression containing the male width value for the “Right” side.

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

Getter Method

Signature MaleRightWidth

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

MaleTransitionLength

DrawBeadSegmentBuilder.MaleTransitionLength

Returns the expression containing the male transition length value.

The transition length is between bead segments.

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

Getter Method

Signature MaleTransitionLength

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

StartLocation

DrawBeadSegmentBuilder.StartLocation

Returns the start location along the centerline for this segment.

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

Getter Method

Signature StartLocation

Returns:
Return type:NXOpen.GeometricUtilities.OnPathDimensionBuilder

New in version NX7.5.0.

License requirements: None.

Symmetry

DrawBeadSegmentBuilder.Symmetry

Returns or sets the value identifying that the male width is symmetrical about the location and reference direction.

True indictaes that it is symmetrical.

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

Getter Method

Signature Symmetry

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature Symmetry

Parameters:symmetry (bool) –

New in version NX7.5.0.

License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)

Method Detail

Validate

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