DieEngTrimAngleCheckBuilder Class¶
-
class
NXOpen.Tooling.
DieEngTrimAngleCheckBuilder
¶ Bases:
NXOpen.Builder
Represents a Trim Angle Check builder
To create a new instance of this class, use
NXOpen.Tooling.AutoDieCollection.CreateDieEngTrimAngleCheckBuilder()
Default values.
Property Value CheckPointSpacing.Value 25.4 (millimeters part), 1 (inches part) DirectionOption ByVector ElevationAngle.Value 90 LineScale 1 MaxAngle.Value 20 MinAngle.Value -15 PlaneAngle.Value 0 New in version NX8.5.0.
Properties¶
Property | Description |
---|---|
AutoFit | Returns or sets the option to indicate whether to fit or not when selecting trimming curve(s) on the trimming curve list |
CheckPointSpacing | Returns the maximum distance between two check points |
DirectionOption | Returns or sets the option to set the method of defining trimming direction |
ElevationAngle | Returns the elevation angle |
HideSafeZone | Returns or sets the option to indicate whether to hide the feedback objects whose trim angles are in the safe zone or not |
LineScale | Returns or sets the line scale |
MaxAngle | Returns the upper limit of a valid trim angle |
MinAngle | Returns the lower limit of a valid trim angle |
PlaneAngle | Returns the plane angle |
Tag | Returns the Tag for this object. |
TrimmingCurves | Returns the trimming curves |
TrimmingDirection | Returns or sets the trimming direction |
TrimmingFaces | Returns the trimming faces |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
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. |
GetJoinedSelectedCurves | Get the joined trimming curves. |
GetObject | Returns the object currently being edited by this builder. |
GetTrimSideTags | Get the vector tags of joined trimming curve trim sides. |
JoinCurvesAndEdges | Join the input curves and edges. |
SetJoinedSelectedCurves | Set the joined trimming curves. |
SetTrimSideTags | Set the vector tags of joined trimming curve trim sides. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
DieEngTrimAngleCheckBuilderDirectionOptions Enumeration | Options to determine the method to specify direction. |
Property Detail¶
AutoFit¶
-
DieEngTrimAngleCheckBuilder.
AutoFit
¶ Returns or sets the option to indicate whether to fit or not when selecting trimming curve(s) on the trimming curve list
-------------------------------------
Getter Method
Signature
AutoFit()
Returns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AutoFit(autoFit)
Parameters: autoFit (bool) – New in version NX8.5.0.
License requirements: die_engineering (“DIE ENGINEERING”)
CheckPointSpacing¶
-
DieEngTrimAngleCheckBuilder.
CheckPointSpacing
¶ Returns the maximum distance between two check points
-------------------------------------
Getter Method
Signature
CheckPointSpacing()
Returns: Return type: NXOpen.Expression
New in version NX8.5.0.
License requirements: None.
DirectionOption¶
-
DieEngTrimAngleCheckBuilder.
DirectionOption
¶ Returns or sets the option to set the method of defining trimming direction
-------------------------------------
Getter Method
Signature
DirectionOption()
Returns: Return type: NXOpen.Tooling.DieEngTrimAngleCheckBuilderDirectionOptions
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DirectionOption(directionOption)
Parameters: directionOption ( NXOpen.Tooling.DieEngTrimAngleCheckBuilderDirectionOptions
) –New in version NX9.0.0.
License requirements: die_engineering (“DIE ENGINEERING”)
ElevationAngle¶
-
DieEngTrimAngleCheckBuilder.
ElevationAngle
¶ Returns the elevation angle
-------------------------------------
Getter Method
Signature
ElevationAngle()
Returns: Return type: NXOpen.Expression
New in version NX9.0.0.
License requirements: None.
HideSafeZone¶
-
DieEngTrimAngleCheckBuilder.
HideSafeZone
¶ Returns or sets the option to indicate whether to hide the feedback objects whose trim angles are in the safe zone or not
-------------------------------------
Getter Method
Signature
HideSafeZone()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
HideSafeZone(hideSafeZone)
Parameters: hideSafeZone (bool) – New in version NX9.0.0.
License requirements: die_engineering (“DIE ENGINEERING”)
LineScale¶
-
DieEngTrimAngleCheckBuilder.
LineScale
¶ Returns or sets the line scale
-------------------------------------
Getter Method
Signature
LineScale()
Returns: Return type: float New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LineScale(lineScale)
Parameters: lineScale (float) – New in version NX8.5.0.
License requirements: die_engineering (“DIE ENGINEERING”)
MaxAngle¶
-
DieEngTrimAngleCheckBuilder.
MaxAngle
¶ Returns the upper limit of a valid trim angle
-------------------------------------
Getter Method
Signature
MaxAngle()
Returns: Return type: NXOpen.Expression
New in version NX8.5.0.
License requirements: None.
MinAngle¶
-
DieEngTrimAngleCheckBuilder.
MinAngle
¶ Returns the lower limit of a valid trim angle
-------------------------------------
Getter Method
Signature
MinAngle()
Returns: Return type: NXOpen.Expression
New in version NX8.5.0.
License requirements: None.
PlaneAngle¶
-
DieEngTrimAngleCheckBuilder.
PlaneAngle
¶ Returns the plane angle
-------------------------------------
Getter Method
Signature
PlaneAngle()
Returns: Return type: NXOpen.Expression
New in version NX9.0.0.
License requirements: None.
TrimmingCurves¶
-
DieEngTrimAngleCheckBuilder.
TrimmingCurves
¶ Returns the trimming curves
-------------------------------------
Getter Method
Signature
TrimmingCurves()
Returns: Return type: NXOpen.ScCollector
New in version NX8.5.0.
License requirements: None.
TrimmingDirection¶
-
DieEngTrimAngleCheckBuilder.
TrimmingDirection
¶ Returns or sets the trimming direction
-------------------------------------
Getter Method
Signature
TrimmingDirection()
Returns: Return type: NXOpen.Direction
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TrimmingDirection(trimmingDirection)
Parameters: trimmingDirection ( NXOpen.Direction
) –New in version NX8.5.0.
License requirements: die_engineering (“DIE ENGINEERING”)
TrimmingFaces¶
-
DieEngTrimAngleCheckBuilder.
TrimmingFaces
¶ Returns the trimming faces
-------------------------------------
Getter Method
Signature
TrimmingFaces()
Returns: Return type: NXOpen.ScCollector
New in version NX8.5.0.
License requirements: None.
Method Detail¶
GetJoinedSelectedCurves¶
-
DieEngTrimAngleCheckBuilder.
GetJoinedSelectedCurves
¶ Get the joined trimming curves.
If join is not needed, they are the copies of trimming curves.
Signature
GetJoinedSelectedCurves()
Returns: Return type: list of NXOpen.Curve
New in version NX9.0.0.
License requirements: None.
GetTrimSideTags¶
-
DieEngTrimAngleCheckBuilder.
GetTrimSideTags
¶ Get the vector tags of joined trimming curve trim sides.
Signature
GetTrimSideTags()
Returns: Return type: list of NXOpen.Direction
New in version NX9.0.0.
License requirements: None.
JoinCurvesAndEdges¶
-
DieEngTrimAngleCheckBuilder.
JoinCurvesAndEdges
¶ Join the input curves and edges.
Original curves and edges won’t be modified.
Signature
JoinCurvesAndEdges(inputCrvs, distTol)
Parameters: - inputCrvs (list of
NXOpen.ICurve
) – Curves/Edges to be joined. - distTol (float) – Distance tolerance.
Returns: Joined curves/edges or copies of the input curves/edges if join is not needed.
Return type: list of
NXOpen.ICurve
New in version NX9.0.0.
License requirements: die_engineering (“DIE ENGINEERING”)
- inputCrvs (list of
SetJoinedSelectedCurves¶
-
DieEngTrimAngleCheckBuilder.
SetJoinedSelectedCurves
¶ Set the joined trimming curves.
If join is not needed, they are the copies of trimming curves.
Signature
SetJoinedSelectedCurves(joinedSelectedCurves)
Parameters: joinedSelectedCurves (list of NXOpen.Curve
) –New in version NX9.0.0.
License requirements: die_engineering (“DIE ENGINEERING”)
SetTrimSideTags¶
-
DieEngTrimAngleCheckBuilder.
SetTrimSideTags
¶ Set the vector tags of joined trimming curve trim sides.
Signature
SetTrimSideTags(trimSideTags)
Parameters: trimSideTags (list of NXOpen.Direction
) –New in version NX9.0.0.
License requirements: die_engineering (“DIE ENGINEERING”)
Validate¶
-
DieEngTrimAngleCheckBuilder.
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.