SketchChamferBuilder Class¶
-
class
NXOpen.SketchChamferBuilder¶ Bases:
NXOpen.BuilderRepresents a Chamfer builder
To create a new instance of this class, use
NXOpen.SketchCollection.CreateSketchChamferBuilder()Default values.
Property Value Angle.Value 45 ChamferOption Symmetric Distance1.Value 2 (millimeters part), .0625 (inches part) Distance2.Value 2 (millimeters part), .0625 (inches part) TrimInputCurves 1 New in version NX7.5.0.
Properties¶
| Property | Description |
|---|---|
| Angle | Returns the angle for Offset and Angle Chamfer |
| ChamferOption | Returns or sets the chamfer options that specify what type of chamfer is to be created |
| CreateAngleDimension | Returns or sets the flag to indicate whether to create a dimension for SketchChamferBuilder.Angle() |
| CreateDistance1Dimension | Returns or sets the flag to indicate whether to create a dimension for SketchChamferBuilder.Distance1() |
| CreateDistance2Dimension | Returns or sets the flag to indicate whether to create a dimension for SketchChamferBuilder.Distance2() |
| CurvesToChamfer | Returns the two lines for which a chamfer is to be created |
| Distance1 | Returns the distance for line 1 for Symmetric, Asymmetric, and for OffSet and Angle Chamfer |
| Distance2 | Returns the distance for line 2 for Asymmetric Chamfer |
| HelpPoint | Returns or sets the coordinates of the help point for Chamfer creation |
| Tag | Returns the Tag for this object. |
| TrimInputCurves | Returns or sets the toggle that specifies whether the two selected lines are to be trimmed |
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. |
| GetObject | Returns the object currently being edited by this builder. |
| 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¶
| SketchChamferBuilderChamferOptions Enumeration | Dialog options for Chamfer Creation |
Property Detail¶
Angle¶
-
SketchChamferBuilder.Angle¶ Returns the angle for Offset and Angle Chamfer
-------------------------------------Getter Method
Signature
AngleReturns: Return type: NXOpen.ExpressionNew in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
ChamferOption¶
-
SketchChamferBuilder.ChamferOption¶ Returns or sets the chamfer options that specify what type of chamfer is to be created
-------------------------------------Getter Method
Signature
ChamferOptionReturns: Return type: NXOpen.SketchChamferBuilderChamferOptionsNew in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
-------------------------------------Setter Method
Signature
ChamferOptionParameters: chamferOption ( NXOpen.SketchChamferBuilderChamferOptions) –New in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
CreateAngleDimension¶
-
SketchChamferBuilder.CreateAngleDimension¶ Returns or sets the flag to indicate whether to create a dimension for
SketchChamferBuilder.Angle()-------------------------------------Getter Method
Signature
CreateAngleDimensionReturns: Return type: bool New in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
-------------------------------------Setter Method
Signature
CreateAngleDimensionParameters: createAngleDimension (bool) – New in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
CreateDistance1Dimension¶
-
SketchChamferBuilder.CreateDistance1Dimension¶ Returns or sets the flag to indicate whether to create a dimension for
SketchChamferBuilder.Distance1()-------------------------------------Getter Method
Signature
CreateDistance1DimensionReturns: Return type: bool New in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
-------------------------------------Setter Method
Signature
CreateDistance1DimensionParameters: createDistance1Dimension (bool) – New in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
CreateDistance2Dimension¶
-
SketchChamferBuilder.CreateDistance2Dimension¶ Returns or sets the flag to indicate whether to create a dimension for
SketchChamferBuilder.Distance2()-------------------------------------Getter Method
Signature
CreateDistance2DimensionReturns: Return type: bool New in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
-------------------------------------Setter Method
Signature
CreateDistance2DimensionParameters: createDistance2Dimension (bool) – New in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
CurvesToChamfer¶
-
SketchChamferBuilder.CurvesToChamfer¶ Returns the two lines for which a chamfer is to be created
-------------------------------------Getter Method
Signature
CurvesToChamferReturns: Return type: NXOpen.SelectDisplayableObjectListNew in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
Distance1¶
-
SketchChamferBuilder.Distance1¶ Returns the distance for line 1 for Symmetric, Asymmetric, and for OffSet and Angle Chamfer
-------------------------------------Getter Method
Signature
Distance1Returns: Return type: NXOpen.ExpressionNew in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
Distance2¶
-
SketchChamferBuilder.Distance2¶ Returns the distance for line 2 for Asymmetric Chamfer
-------------------------------------Getter Method
Signature
Distance2Returns: Return type: NXOpen.ExpressionNew in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
HelpPoint¶
-
SketchChamferBuilder.HelpPoint¶ Returns or sets the coordinates of the help point for Chamfer creation
-------------------------------------Getter Method
Signature
HelpPointReturns: the tag of the help point Return type: NXOpen.PointNew in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
-------------------------------------Setter Method
Signature
HelpPointParameters: helpPoint ( NXOpen.Point) –New in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
TrimInputCurves¶
-
SketchChamferBuilder.TrimInputCurves¶ Returns or sets the toggle that specifies whether the two selected lines are to be trimmed
-------------------------------------Getter Method
Signature
TrimInputCurvesReturns: Return type: bool New in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
-------------------------------------Setter Method
Signature
TrimInputCurvesParameters: trimInputCurves (bool) – New in version NX7.5.0.
License requirements: drafting (“DRAFTING”) OR solid_modeling (“SOLIDS MODELING”) OR geometric_tol (“GDT”)
Method Detail¶
Validate¶
-
SketchChamferBuilder.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.