QuickBinderBuilder Class¶
-
class
NXOpen.Die.
QuickBinderBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a
NXOpen.Die.QuickBinderBuilder
builder which builds a developable binder sheet body by adding cones, cylinders, or planes to an approximated face.To create a new instance of this class, use
NXOpen.Die.DieCollection.CreateQuickBinderBuilder()
New in version NX7.5.0.
Properties¶
Property | Description |
---|---|
AnchorBaseRadius | Returns the base radius for a conical anchor face. |
AnchorRadius | Returns the radius value of a cylidrical anchor face. |
AnchorTopRadius | Returns the top radius for a conical anchor face. |
BaseRadius | Returns the base radius for a cone. |
CentralAngle | Returns the central angle of a cylinder/cone. |
EdgeIndexToEdit | Returns or sets the index of the edge to edit. |
EditType | Returns or sets the type edit to be performed on the face or edge. |
End | Returns the end length extension. |
EndAngle | Returns the end angle of a planar face. |
Extend | Returns the value to extend both sides of a face. |
FaceIndexToEdit | Returns or sets the index of the face to edit. |
Faces | Returns the product faces used to perform the initial approximation. |
Limits | Returns the central angle limits of cylinder/cone. |
OriginAnchorOrigin | Returns or sets the anchor origin of binder sheet body. |
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 |
Radius | Returns the radius value of a cylidrical face. |
Start | Returns the start length extension. |
StartAngle | Returns the start angle of a planar face. |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
TopRadius | Returns the top radius for a cone. |
TransformMatrix | Returns or sets the rotation matrix of binder sheet body transformation. |
TransformOrigin | Returns or sets the new origin of binder sheet body transformation. |
Type | Returns or sets the type of initial face created by approximating the faces indicated by NXOpen.Die.QuickBinderBuilder.Faces() . |
UMaximum | Returns the u maximum extension distance. |
UMinimum | Returns the u minimum extension distance. |
VMaximum | Returns the v maximum extension distance. |
VMinimum | Returns the v minimum extension distance. |
Methods¶
Method | Description |
---|---|
AddFace | Add a component face to the binder body. |
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature |
CreateAnchorFace | Create initial face approximated from the selected faces. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
EditFace | Edit the parameters of a face according to the type of edit previously indicated by NXOpen.Die.QuickBinderBuilder.EditType() . |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetEdgesOfFace | Get the edge indexes for a face. |
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. |
RemoveFace | Remove a face from the binder body. |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
SetReferencePoint | Set the point used to determine the start and end side of the face. |
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. |
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
QuickBinderBuilderEditTypes Enumeration | The type of edit to be performed on the face. |
QuickBinderBuilderTypes Enumeration | The method used to approximate the product faces. |
Property Detail¶
AnchorBaseRadius¶
-
QuickBinderBuilder.
AnchorBaseRadius
¶ Returns the base radius for a conical anchor face.
-------------------------------------
Getter Method
Signature
AnchorBaseRadius
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
AnchorRadius¶
-
QuickBinderBuilder.
AnchorRadius
¶ Returns the radius value of a cylidrical anchor face.
-------------------------------------
Getter Method
Signature
AnchorRadius
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
AnchorTopRadius¶
-
QuickBinderBuilder.
AnchorTopRadius
¶ Returns the top radius for a conical anchor face.
-------------------------------------
Getter Method
Signature
AnchorTopRadius
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
BaseRadius¶
-
QuickBinderBuilder.
BaseRadius
¶ Returns the base radius for a cone.
-------------------------------------
Getter Method
Signature
BaseRadius
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
CentralAngle¶
-
QuickBinderBuilder.
CentralAngle
¶ Returns the central angle of a cylinder/cone.
-------------------------------------
Getter Method
Signature
CentralAngle
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
EdgeIndexToEdit¶
-
QuickBinderBuilder.
EdgeIndexToEdit
¶ Returns or sets the index of the edge to edit.
-------------------------------------
Getter Method
Signature
EdgeIndexToEdit
Returns: Return type: int New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EdgeIndexToEdit
Parameters: index (int) – New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
EditType¶
-
QuickBinderBuilder.
EditType
¶ Returns or sets the type edit to be performed on the face or edge.
-------------------------------------
Getter Method
Signature
EditType
Returns: Return type: NXOpen.Die.QuickBinderBuilderEditTypes
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
EditType
Parameters: type ( NXOpen.Die.QuickBinderBuilderEditTypes
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
End¶
-
QuickBinderBuilder.
End
¶ Returns the end length extension.
-------------------------------------
Getter Method
Signature
End
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
EndAngle¶
-
QuickBinderBuilder.
EndAngle
¶ Returns the end angle of a planar face.
This angle rotates the side edge around the face normal with the rotation point being one of the endpoints of the edge that is attached to the previous face.
-------------------------------------
Getter Method
Signature
EndAngle
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
Extend¶
-
QuickBinderBuilder.
Extend
¶ Returns the value to extend both sides of a face.
-------------------------------------
Getter Method
Signature
Extend
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
FaceIndexToEdit¶
-
QuickBinderBuilder.
FaceIndexToEdit
¶ Returns or sets the index of the face to edit.
-------------------------------------
Getter Method
Signature
FaceIndexToEdit
Returns: Return type: int New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FaceIndexToEdit
Parameters: index (int) – New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Faces¶
-
QuickBinderBuilder.
Faces
¶ Returns the product faces used to perform the initial approximation.
-------------------------------------
Getter Method
Signature
Faces
Returns: Return type: NXOpen.ScCollector
New in version NX7.5.0.
License requirements: None.
Limits¶
-
QuickBinderBuilder.
Limits
¶ Returns the central angle limits of cylinder/cone.
-------------------------------------
Getter Method
Signature
Limits
Returns: Return type: NXOpen.GeometricUtilities.Limits
New in version NX7.5.0.
License requirements: None.
OriginAnchorOrigin¶
-
QuickBinderBuilder.
OriginAnchorOrigin
¶ Returns or sets the anchor origin of binder sheet body.
-------------------------------------
Getter Method
Signature
OriginAnchorOrigin
Returns: Return type: NXOpen.Point3d
New in version NX8.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OriginAnchorOrigin
Parameters: origin ( NXOpen.Point3d
) –New in version NX8.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Radius¶
-
QuickBinderBuilder.
Radius
¶ Returns the radius value of a cylidrical face.
-------------------------------------
Getter Method
Signature
Radius
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
Start¶
-
QuickBinderBuilder.
Start
¶ Returns the start length extension.
-------------------------------------
Getter Method
Signature
Start
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
StartAngle¶
-
QuickBinderBuilder.
StartAngle
¶ Returns the start angle of a planar face.
This angle rotates the side edge around the face normal with the rotation point being one of the endpoints of the edge that is attached to the previous face.
-------------------------------------
Getter Method
Signature
StartAngle
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
TopRadius¶
-
QuickBinderBuilder.
TopRadius
¶ Returns the top radius for a cone.
-------------------------------------
Getter Method
Signature
TopRadius
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
TransformMatrix¶
-
QuickBinderBuilder.
TransformMatrix
¶ Returns or sets the rotation matrix of binder sheet body transformation.
-------------------------------------
Getter Method
Signature
TransformMatrix
Returns: Return type: NXOpen.Matrix3x3
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TransformMatrix
Parameters: matrix ( NXOpen.Matrix3x3
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
TransformOrigin¶
-
QuickBinderBuilder.
TransformOrigin
¶ Returns or sets the new origin of binder sheet body transformation.
-------------------------------------
Getter Method
Signature
TransformOrigin
Returns: Return type: NXOpen.Point3d
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TransformOrigin
Parameters: origin ( NXOpen.Point3d
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Type¶
-
QuickBinderBuilder.
Type
¶ Returns or sets the type of initial face created by approximating the faces indicated by
NXOpen.Die.QuickBinderBuilder.Faces()
.-------------------------------------
Getter Method
Signature
Type
Returns: Return type: NXOpen.Die.QuickBinderBuilderTypes
New in version NX7.5.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Type
Parameters: type ( NXOpen.Die.QuickBinderBuilderTypes
) –New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
UMaximum¶
-
QuickBinderBuilder.
UMaximum
¶ Returns the u maximum extension distance.
-------------------------------------
Getter Method
Signature
UMaximum
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
UMinimum¶
-
QuickBinderBuilder.
UMinimum
¶ Returns the u minimum extension distance.
-------------------------------------
Getter Method
Signature
UMinimum
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
VMaximum¶
-
QuickBinderBuilder.
VMaximum
¶ Returns the v maximum extension distance.
-------------------------------------
Getter Method
Signature
VMaximum
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
VMinimum¶
-
QuickBinderBuilder.
VMinimum
¶ Returns the v minimum extension distance.
-------------------------------------
Getter Method
Signature
VMinimum
Returns: Return type: NXOpen.Expression
New in version NX7.5.0.
License requirements: None.
Method Detail¶
AddFace¶
-
QuickBinderBuilder.
AddFace
¶ Add a component face to the binder body.
Signature
AddFace(type)
Parameters: type ( NXOpen.Die.QuickBinderBuilderTypes
) – type of face to addReturns: index of component face created Return type: int New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
CreateAnchorFace¶
-
QuickBinderBuilder.
CreateAnchorFace
¶ Create initial face approximated from the selected faces.
Signature
CreateAnchorFace()
Returns: index of anchor face created Return type: int New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
EditFace¶
-
QuickBinderBuilder.
EditFace
¶ Edit the parameters of a face according to the type of edit previously indicated by
NXOpen.Die.QuickBinderBuilder.EditType()
.Signature
EditFace()
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
GetEdgesOfFace¶
-
QuickBinderBuilder.
GetEdgesOfFace
¶ Get the edge indexes for a face.
Also returns corresponding points for each edge to be used as input to
NXOpen.Die.QuickBinderBuilder.SetReferencePoint()
.Signature
GetEdgesOfFace(faceIndex)
Parameters: faceIndex (int) – face index Returns: a tuple Return type: A tuple consisting of (edgeIndex, referencePoints). edgeIndex is a list of int. edge indexes referencePoints is a list of NXOpen.Point3d
. reference points corresponding to each edgeNew in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
RemoveFace¶
-
QuickBinderBuilder.
RemoveFace
¶ Remove a face from the binder body.
Face to remove is indicated by
NXOpen.Die.QuickBinderBuilder.FaceIndexToEdit()
.Signature
RemoveFace()
New in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
SetReferencePoint¶
-
QuickBinderBuilder.
SetReferencePoint
¶ Set the point used to determine the start and end side of the face.
Also used to determine which end of the conic to edit.
Signature
SetReferencePoint(location)
Parameters: location ( NXOpen.Point3d
) – Reference Point in absolute coordinatesNew in version NX7.5.0.
License requirements: die_engineering (“DIE ENGINEERING”) OR prog_die_wizard (“UG/Progressive Die Wizard”)
Validate¶
-
QuickBinderBuilder.
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.