AddendumSectionBuilder Class¶
-
class
NXOpen.Die.
AddendumSectionBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a
NXOpen.Die.AddendumSectionBuilder
which is used to create or edit an addendum section.To create a new instance of this class, use
NXOpen.Die.DieCollection.CreateAddendumSectionBuilder
New in version NX7.5.0.
Properties¶
Property | Description |
---|---|
AngleTolerance | Returns or sets the angle tolerance. |
Attributes | Returns the color and string attributes of the section. |
ByCurves | Returns the curves used to approximate an addendum section. |
ConstraintCurve | Returns the constraint curve. |
ConstraintCurveToEdit | Returns the constraint curve to edit. |
ConstraintFaces | Returns the constraint faces. |
CurveToExtend | Returns or sets the constraint curve to extend. |
DistanceTolerance | Returns or sets the distance tolerance. |
DrawDirection | Returns or sets the draw direction. |
EditedConstraintCurve | Returns or sets the edited constraint curve. |
ExtendData | Returns the object used to extend the constraint curve which is accessed via NXOpen.Die.AddendumSectionBuilder.ConstraintCurve . |
ExtendEndDistance | Returns the distance to extend the end of the constraint curve. |
ExtendStartDistance | Returns the distance to extend the start of the constraint curve. |
FacetDensity | Returns or sets the facet density. |
Limits | Returns the limits to control the span of the preview surface |
LocationType | Returns or sets the location where the section will be created. |
MaximumPositive | Returns the maximum positive trim angle. |
MinimumDraftAngle | Returns the minimum draft angle. |
MinimumNegative | Returns the minimum negative trim angle. |
MinimumRadius | Returns the minimum radius. |
MinimumTrimLedge | Returns the minimum trim ledge. |
MirrorPlane | Returns or sets the mirror plane. |
NeutralCurve | Returns the neutral curve. |
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 |
PlusLength | Returns the minimum plus length. |
Product | Returns the product faces. |
SectionOrientation | Returns or sets the section orientation. |
SectionPlane | Returns or sets the section plane. |
SectionPoint | Returns or sets the origin point where the section will be located. |
SectionShape | Returns or sets the section shape. |
Sections | Returns the addendum sections to edit. |
SmoothRadius | Returns the smoothing radius for the constraint curve used by NXOpen.Die.AddendumSectionBuilder.SmoothCurve . |
SurfaceBuildMethod | Returns or sets the addendum surface build method. |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
TranslateDistance | Returns the translate distance used by NXOpen.Die.AddendumSectionBuilder.TranslateWall . |
Methods¶
Method | Description |
---|---|
ChangeSectionPlane | Changes the section orientation. |
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature @return |
CopySection | Copies addendum section in order to be pasted at another location. |
CreateExtendSection | Creates a NXOpen.Section object containing the extended constraint curve. |
CreateSection | Create addendum section using previously supplied parameters. |
CreateSectionFromReuse | Creates a section using the information stored in the reuse library. |
CutSection | Cuts section in order to be pasted at another location. |
DefaultDraw | Create default draw vector based upon the input product faces. |
DeleteExtendSection | Deletes the NXOpen.Section used for extended constraint curve. |
DeleteSections | Delete addendum sections from NXOpen.Die.AddendumSectionBuilder.Sections . |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
EditBlendSection | Edit radius value of blend section. |
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. |
InitializeEditParameters | Initializes environment to start editing parameters of a section. |
LockSegment | Lock a segment parameter value. |
MirrorSections | Mirror sections using plane from NXOpen.Die.AddendumSectionBuilder.MirrorPlane . |
MoveSectionOrigin | Moves addendum section to a new location. |
PasteSection | Paste section. |
PasteSectionFromCurve | Creates a section by reading the section parameters from the input curve and pasting at the location specified by NXOpen.Die.AddendumSectionBuilder.SectionPoint |
RecreateSections | Re-create all existing sections because of a change in the draw direction or product faces. |
Reinitialize | Reinitialize the environment after changes to input data such as draw vector or product faces |
ReplaceConstraintCurve | Replaces the constraint curve with an edited curve. |
ReplaceSectionCurve | Replaces the current section with the edited one. |
ResetSection | Resets the section to the last saved state. |
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. |
SmoothCurve | Smooth the constraint curve using the radius supplied by NXOpen.Die.AddendumSectionBuilder.SmoothRadius . |
TerminateEditParameters | Cleans up environment after editing parameters of a section. |
TranslateWall | Translate the constraint curve in the direction of the last wall segment of the addendum section using the distance supplied by NXOpen.Die.AddendumSectionBuilder.TranslateDistance . |
TrimExtendConstraintCurve | Trims or extends constraint curve. |
UnlockSegment | Unlock a segment parameter value. |
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
UpdateSection | Updates section after editing segments via NXOpen.Die.AddendumSectionBuilder.UpdateSegment . |
UpdateSectionAttributes | Updates the section attributes. |
UpdateSectionsAfterConstraintChange | Called to update the section when constraint curve or constraint surface is changed. |
UpdateSegment | Updates length or angle value of a segment. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
AddendumSectionBuilderSectionLocationType Enumeration | The settings indicating the location of the section being created. |
AddendumSectionBuilderSectionOrientationType Enumeration | The settings to indicate the section orientation. |
AddendumSectionBuilderSectionShapeType Enumeration | The settings to indicate the section shape. |
AddendumSectionBuilderSegmentParameterType Enumeration | The settings to indicate which parameter of the segment to lock. |
AddendumSectionBuilderSegmentType Enumeration | The settings to indicate the segment type to update. |
AddendumSectionBuilderSurfaceBuildType Enumeration | The settings to indicate the surface type. |
Property Detail¶
AngleTolerance¶
-
AddendumSectionBuilder.
AngleTolerance
¶ Returns or sets the angle tolerance.
-------------------------------------
Getter Method
Signature
AngleTolerance()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AngleTolerance(angleTolerance)
Parameters: angleTolerance (float) – New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Attributes¶
-
AddendumSectionBuilder.
Attributes
¶ Returns the color and string attributes of the section.
-------------------------------------
Getter Method
Signature
Attributes()
Returns: Return type: NXOpen.Die.DieAttributesBuilder
New in version NX7.5.0.
License requirements: None.
ByCurves¶
-
AddendumSectionBuilder.
ByCurves
¶ Returns the curves used to approximate an addendum section.
-------------------------------------
Getter Method
Signature
ByCurves()
Returns: Return type: NXOpen.Section
New in version NX7.5.0.
License requirements: None.
ConstraintCurve¶
-
AddendumSectionBuilder.
ConstraintCurve
¶ Returns the constraint curve.
-------------------------------------
Getter Method
Signature
ConstraintCurve()
Returns: Return type: NXOpen.ScCollector
New in version NX7.5.0.
License requirements: None.
ConstraintCurveToEdit¶
-
AddendumSectionBuilder.
ConstraintCurveToEdit
¶ Returns the constraint curve to edit.
This function will read the objects using
NXOpen.Die.AddendumSectionBuilder.ConstraintCurve
. and if needed create a non-associative curve to be used by the edit curve functions. The only case where it will not create a curve is if there is only one non-associative spline on the selection.-------------------------------------
Getter Method
Signature
ConstraintCurveToEdit()
Returns: Return type: NXOpen.Curve
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ConstraintFaces¶
-
AddendumSectionBuilder.
ConstraintFaces
¶ Returns the constraint faces.
-------------------------------------
Getter Method
Signature
ConstraintFaces()
Returns: Return type: NXOpen.ScCollector
New in version NX7.5.0.
License requirements: None.
CurveToExtend¶
-
AddendumSectionBuilder.
CurveToExtend
¶ Returns or sets the constraint curve to extend.
-------------------------------------
Getter Method
Signature
CurveToExtend()
Returns: Return type: NXOpen.Curve
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CurveToExtend(curve)
Parameters: curve ( NXOpen.Curve
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
DistanceTolerance¶
-
AddendumSectionBuilder.
DistanceTolerance
¶ Returns or sets the distance tolerance.
-------------------------------------
Getter Method
Signature
DistanceTolerance()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DistanceTolerance(distanceTolerance)
Parameters: distanceTolerance (float) – New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
DrawDirection¶
-
AddendumSectionBuilder.
DrawDirection
¶ Returns or sets the draw direction.
-------------------------------------
Getter Method
Signature
DrawDirection()
Returns: Return type: NXOpen.Direction
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DrawDirection(punchDirection)
Parameters: punchDirection ( NXOpen.Direction
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
EditedConstraintCurve¶
-
AddendumSectionBuilder.
EditedConstraintCurve
¶ Returns or sets the edited constraint curve.
-------------------------------------
Getter Method
Signature
EditedConstraintCurve()
Returns: Return type: NXOpen.Curve
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EditedConstraintCurve(curve)
Parameters: curve ( NXOpen.Curve
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ExtendData¶
-
AddendumSectionBuilder.
ExtendData
¶ Returns the object used to extend the constraint curve which is accessed via
NXOpen.Die.AddendumSectionBuilder.ConstraintCurve
.Need to call function
NXOpen.Die.AddendumSectionBuilder.CreateExtendSection
before calling this function.-------------------------------------
Getter Method
Signature
ExtendData()
Returns: Return type: NXOpen.GeometricUtilities.CurveLengthData
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ExtendEndDistance¶
-
AddendumSectionBuilder.
ExtendEndDistance
¶ Returns the distance to extend the end of the constraint curve.
-------------------------------------
Getter Method
Signature
ExtendEndDistance()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ExtendStartDistance¶
-
AddendumSectionBuilder.
ExtendStartDistance
¶ Returns the distance to extend the start of the constraint curve.
-------------------------------------
Getter Method
Signature
ExtendStartDistance()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
FacetDensity¶
-
AddendumSectionBuilder.
FacetDensity
¶ Returns or sets the facet density.
-------------------------------------
Getter Method
Signature
FacetDensity()
Returns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FacetDensity(facetDensity)
Parameters: facetDensity (float) – New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Limits¶
-
AddendumSectionBuilder.
Limits
¶ Returns the limits to control the span of the preview surface
-------------------------------------
Getter Method
Signature
Limits()
Returns: Return type: NXOpen.Die.DieLimitsBuilder
New in version NX7.5.0.
License requirements: None.
LocationType¶
-
AddendumSectionBuilder.
LocationType
¶ Returns or sets the location where the section will be created.
-------------------------------------
Getter Method
Signature
LocationType()
Returns: Return type: NXOpen.Die.AddendumSectionBuilderSectionLocationType
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LocationType(locationType)
Parameters: locationType ( NXOpen.Die.AddendumSectionBuilderSectionLocationType
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
MaximumPositive¶
-
AddendumSectionBuilder.
MaximumPositive
¶ Returns the maximum positive trim angle.
-------------------------------------
Getter Method
Signature
MaximumPositive()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
MinimumDraftAngle¶
-
AddendumSectionBuilder.
MinimumDraftAngle
¶ Returns the minimum draft angle.
-------------------------------------
Getter Method
Signature
MinimumDraftAngle()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
MinimumNegative¶
-
AddendumSectionBuilder.
MinimumNegative
¶ Returns the minimum negative trim angle.
-------------------------------------
Getter Method
Signature
MinimumNegative()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
MinimumRadius¶
-
AddendumSectionBuilder.
MinimumRadius
¶ Returns the minimum radius.
-------------------------------------
Getter Method
Signature
MinimumRadius()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
MinimumTrimLedge¶
-
AddendumSectionBuilder.
MinimumTrimLedge
¶ Returns the minimum trim ledge.
-------------------------------------
Getter Method
Signature
MinimumTrimLedge()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
MirrorPlane¶
-
AddendumSectionBuilder.
MirrorPlane
¶ Returns or sets the mirror plane.
-------------------------------------
Getter Method
Signature
MirrorPlane()
Returns: Return type: NXOpen.Plane
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MirrorPlane(mirrorPlane)
Parameters: mirrorPlane ( NXOpen.Plane
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
NeutralCurve¶
-
AddendumSectionBuilder.
NeutralCurve
¶ Returns the neutral curve.
-------------------------------------
Getter Method
Signature
NeutralCurve()
Returns: Return type: NXOpen.Section
New in version NX7.5.0.
License requirements: None.
PlusLength¶
-
AddendumSectionBuilder.
PlusLength
¶ Returns the minimum plus length.
-------------------------------------
Getter Method
Signature
PlusLength()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
Product¶
-
AddendumSectionBuilder.
Product
¶ Returns the product faces.
-------------------------------------
Getter Method
Signature
Product()
Returns: Return type: NXOpen.ScCollector
New in version NX7.5.0.
License requirements: None.
SectionOrientation¶
-
AddendumSectionBuilder.
SectionOrientation
¶ Returns or sets the section orientation.
-------------------------------------
Getter Method
Signature
SectionOrientation()
Returns: Return type: NXOpen.Die.AddendumSectionBuilderSectionOrientationType
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SectionOrientation(sectionOrientation)
Parameters: sectionOrientation ( NXOpen.Die.AddendumSectionBuilderSectionOrientationType
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
SectionPlane¶
-
AddendumSectionBuilder.
SectionPlane
¶ Returns or sets the section plane.
-------------------------------------
Getter Method
Signature
SectionPlane()
Returns: Return type: NXOpen.Plane
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SectionPlane(sectionPlane)
Parameters: sectionPlane ( NXOpen.Plane
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
SectionPoint¶
-
AddendumSectionBuilder.
SectionPoint
¶ Returns or sets the origin point where the section will be located.
-------------------------------------
Getter Method
Signature
SectionPoint()
Returns: Return type: NXOpen.Point
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SectionPoint(sectionPoint)
Parameters: sectionPoint ( NXOpen.Point
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
SectionShape¶
-
AddendumSectionBuilder.
SectionShape
¶ Returns or sets the section shape.
-------------------------------------
Getter Method
Signature
SectionShape()
Returns: Return type: NXOpen.Die.AddendumSectionBuilderSectionShapeType
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SectionShape(sectionShape)
Parameters: sectionShape ( NXOpen.Die.AddendumSectionBuilderSectionShapeType
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Sections¶
-
AddendumSectionBuilder.
Sections
¶ Returns the addendum sections to edit.
-------------------------------------
Getter Method
Signature
Sections()
Returns: Return type: NXOpen.SelectDisplayableObjectList
New in version NX7.5.0.
License requirements: None.
SmoothRadius¶
-
AddendumSectionBuilder.
SmoothRadius
¶ Returns the smoothing radius for the constraint curve used by
NXOpen.Die.AddendumSectionBuilder.SmoothCurve
.-------------------------------------
Getter Method
Signature
SmoothRadius()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
SurfaceBuildMethod¶
-
AddendumSectionBuilder.
SurfaceBuildMethod
¶ Returns or sets the addendum surface build method.
-------------------------------------
Getter Method
Signature
SurfaceBuildMethod()
Returns: Return type: NXOpen.Die.AddendumSectionBuilderSurfaceBuildType
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SurfaceBuildMethod(surfaceBuildMethod)
Parameters: surfaceBuildMethod ( NXOpen.Die.AddendumSectionBuilderSurfaceBuildType
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
TranslateDistance¶
-
AddendumSectionBuilder.
TranslateDistance
¶ Returns the translate distance used by
NXOpen.Die.AddendumSectionBuilder.TranslateWall
.-------------------------------------
Getter Method
Signature
TranslateDistance()
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
Method Detail¶
ChangeSectionPlane¶
-
AddendumSectionBuilder.
ChangeSectionPlane
¶ Changes the section orientation.
Signature
ChangeSectionPlane(section, plane)
Parameters: - section (
NXOpen.Curve
) – Section to edit. - plane (
NXOpen.Direction
) – New section orientation plane.
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
- section (
CopySection¶
-
AddendumSectionBuilder.
CopySection
¶ Copies addendum section in order to be pasted at another location.
Signature
CopySection(section, copyPlaneData)
Parameters: - section (
NXOpen.Curve
) – Section to copy. - copyPlaneData (bool) – Indicates whether to copy the orientation plane of the section.
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
- section (
CreateExtendSection¶
-
AddendumSectionBuilder.
CreateExtendSection
¶ Creates a
NXOpen.Section
object containing the extended constraint curve.Signature
CreateExtendSection()
Returns: Return type: NXOpen.Section
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
CreateSection¶
-
AddendumSectionBuilder.
CreateSection
¶ Create addendum section using previously supplied parameters.
Signature
CreateSection()
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
CreateSectionFromReuse¶
-
AddendumSectionBuilder.
CreateSectionFromReuse
¶ Creates a section using the information stored in the reuse library.
Signature
CreateSectionFromReuse(fileName)
Parameters: fileName (str) – name of reuse library containing addendum section information NOTE: The full Unicode character set is not supported for this parameter. New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
CutSection¶
-
AddendumSectionBuilder.
CutSection
¶ Cuts section in order to be pasted at another location.
Signature
CutSection(section, copyPlaneData)
Parameters: - section (
NXOpen.Curve
) – Section to cut. - copyPlaneData (bool) – Indicates whether to copy the orientation plane of the section.
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
- section (
DefaultDraw¶
-
AddendumSectionBuilder.
DefaultDraw
¶ Create default draw vector based upon the input product faces.
Signature
DefaultDraw()
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
DeleteExtendSection¶
-
AddendumSectionBuilder.
DeleteExtendSection
¶ Deletes the
NXOpen.Section
used for extended constraint curve.Signature
DeleteExtendSection()
Returns: NXOpen.Section
to delete.Return type: NXOpen.Section
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
DeleteSections¶
-
AddendumSectionBuilder.
DeleteSections
¶ Delete addendum sections from
NXOpen.Die.AddendumSectionBuilder.Sections
.Signature
DeleteSections()
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
EditBlendSection¶
-
AddendumSectionBuilder.
EditBlendSection
¶ Edit radius value of blend section.
Signature
EditBlendSection(section, radius)
Parameters: - section (
NXOpen.Curve
) – Blend section to edit. - radius (float) – New radius value.
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
- section (
InitializeEditParameters¶
-
AddendumSectionBuilder.
InitializeEditParameters
¶ Initializes environment to start editing parameters of a section.
Signature
InitializeEditParameters(section)
Parameters: section ( NXOpen.Curve
) – Section to edit.New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
LockSegment¶
-
AddendumSectionBuilder.
LockSegment
¶ Lock a segment parameter value.
Signature
LockSegment(section, segment, type)
Parameters: - section (
NXOpen.Curve
) – Section to update. - segment (
NXOpen.Die.AddendumSectionBuilderSegmentType
) – Segment to update. - type (
NXOpen.Die.AddendumSectionBuilderSegmentParameterType
) – Segment parameter to lock.
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
- section (
MirrorSections¶
-
AddendumSectionBuilder.
MirrorSections
¶ Mirror sections using plane from
NXOpen.Die.AddendumSectionBuilder.MirrorPlane
.Signature
MirrorSections()
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
MoveSectionOrigin¶
-
AddendumSectionBuilder.
MoveSectionOrigin
¶ Moves addendum section to a new location.
Signature
MoveSectionOrigin(section, newOrigin, useSectionPlane)
Parameters: - section (
NXOpen.Curve
) – Section to move. - newOrigin (
NXOpen.Point3d
) – Point Coordinates of new origin. - useSectionPlane (int) – Non-zero value indicates that the orientation plane of the section is to be kept when the section is moved.
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
- section (
PasteSection¶
-
AddendumSectionBuilder.
PasteSection
¶ Paste section.
Signature
PasteSection()
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
PasteSectionFromCurve¶
-
AddendumSectionBuilder.
PasteSectionFromCurve
¶ Creates a section by reading the section parameters from the input curve and pasting at the location specified by
NXOpen.Die.AddendumSectionBuilder.SectionPoint
Signature
PasteSectionFromCurve(curve)
Parameters: curve ( NXOpen.Curve
) – Section to edit.New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
RecreateSections¶
-
AddendumSectionBuilder.
RecreateSections
¶ Re-create all existing sections because of a change in the draw direction or product faces.
Signature
RecreateSections()
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Reinitialize¶
-
AddendumSectionBuilder.
Reinitialize
¶ Reinitialize the environment after changes to input data such as draw vector or product faces
Signature
Reinitialize()
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ReplaceConstraintCurve¶
-
AddendumSectionBuilder.
ReplaceConstraintCurve
¶ Replaces the constraint curve with an edited curve.
Signature
ReplaceConstraintCurve(editedCurve)
Parameters: editedCurve ( NXOpen.Curve
) – New edited curve to replace existing constraint curve.New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ReplaceSectionCurve¶
-
AddendumSectionBuilder.
ReplaceSectionCurve
¶ Replaces the current section with the edited one.
Signature
ReplaceSectionCurve(section)
Parameters: section ( NXOpen.Curve
) – Section to edit.New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
ResetSection¶
-
AddendumSectionBuilder.
ResetSection
¶ Resets the section to the last saved state.
Signature
ResetSection(section)
Parameters: section ( NXOpen.Curve
) – Section to reset.New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
SmoothCurve¶
-
AddendumSectionBuilder.
SmoothCurve
¶ Smooth the constraint curve using the radius supplied by
NXOpen.Die.AddendumSectionBuilder.SmoothRadius
.Signature
SmoothCurve()
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
TerminateEditParameters¶
-
AddendumSectionBuilder.
TerminateEditParameters
¶ Cleans up environment after editing parameters of a section.
Signature
TerminateEditParameters(section)
Parameters: section ( NXOpen.Curve
) – Edited section.New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
TranslateWall¶
-
AddendumSectionBuilder.
TranslateWall
¶ Translate the constraint curve in the direction of the last wall segment of the addendum section using the distance supplied by
NXOpen.Die.AddendumSectionBuilder.TranslateDistance
.Signature
TranslateWall()
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
TrimExtendConstraintCurve¶
-
AddendumSectionBuilder.
TrimExtendConstraintCurve
¶ Trims or extends constraint curve.
Signature
TrimExtendConstraintCurve(constraintCurve)
Parameters: constraintCurve ( NXOpen.Section
) – Constraint curve to modifyNew in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
UnlockSegment¶
-
AddendumSectionBuilder.
UnlockSegment
¶ Unlock a segment parameter value.
Signature
UnlockSegment(section, segment, type)
Parameters: - section (
NXOpen.Curve
) – Section to update. - segment (
NXOpen.Die.AddendumSectionBuilderSegmentType
) – Segment to update. - type (
NXOpen.Die.AddendumSectionBuilderSegmentParameterType
) – Segment parameter to unlock.
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
- section (
UpdateSection¶
-
AddendumSectionBuilder.
UpdateSection
¶ Updates section after editing segments via
NXOpen.Die.AddendumSectionBuilder.UpdateSegment
.This makes permanent the temporary changes so that any future calls to
NXOpen.Die.AddendumSectionBuilder.ResetSection
will reset the section to this state.Signature
UpdateSection(section)
Parameters: section ( NXOpen.Curve
) – Section being edited.New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
UpdateSectionAttributes¶
-
AddendumSectionBuilder.
UpdateSectionAttributes
¶ Updates the section attributes.
You must call
NXOpen.Die.AddendumSectionBuilder.Attributes
first in order to set the attributes to be updated.Signature
UpdateSectionAttributes(section)
Parameters: section ( NXOpen.Curve
) – Section to edit.New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
UpdateSectionsAfterConstraintChange¶
-
AddendumSectionBuilder.
UpdateSectionsAfterConstraintChange
¶ Called to update the section when constraint curve or constraint surface is changed.
Signature
UpdateSectionsAfterConstraintChange()
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
UpdateSegment¶
-
AddendumSectionBuilder.
UpdateSegment
¶ Updates length or angle value of a segment.
Signature
UpdateSegment(temporary, section, segment, lengthRadius, angle)
Parameters: - temporary (bool) – Indicates that change to section is temporary in that
NXOpen.Die.AddendumSectionBuilder.ResetSection
can be called to undo changes. - section (
NXOpen.Curve
) – Section to update. - segment (
NXOpen.Die.AddendumSectionBuilderSegmentType
) – Segment to update. - lengthRadius (float) – Value for the new Length/Radius of the segment.
- angle (float) – Value for the angle of the segment.
Returns: Computed flange length value.
Return type: float
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
- temporary (bool) – Indicates that change to section is temporary in that
Validate¶
-
AddendumSectionBuilder.
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.