GuidedCurveBuilder Class¶
-
class
NXOpen.CAM.GuidedCurveBuilder¶ Bases:
NXOpen.TaggedObject,NXOpen.GeometricUtilities.IComponentBuilderRepresents a Guided Curve Drive Method Builder
New in version NX11.0.1.
Properties¶
| Property | Description |
|---|---|
| CutDir | Returns the Cut Dir |
| CutOrder | Returns the Cut Order |
| CutSide | Returns the Cut Side |
| ExtendGuideCurve | Returns or sets the Extend Curve to cut area boundaries |
| FromCurveList | Returns the Drive Curve List |
| GcCutPattern | Returns the Cut Pattern |
| PatternType | Returns the Pattern Type |
| Smoothing | Returns or sets the option that specifies whether to smooth corners in tool path for guiding curves drive method. |
| StepoverBuilder | Returns the Stepover |
| Tag | Returns the Tag for this object. |
| ToolPosition | Returns the Tool Position |
Methods¶
| Method | Description |
|---|---|
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| GuidedCurveBuilderGcCutPatternTypes Enumeration | Available types for Guided Curve cut pattern |
Property Detail¶
CutDir¶
-
GuidedCurveBuilder.CutDir¶ Returns the Cut Dir
-------------------------------------Getter Method
Signature
CutDirReturns: Return type: NXOpen.CAM.GuidingCurvesCutDirNew in version NX12.0.0.
License requirements: None.
CutOrder¶
-
GuidedCurveBuilder.CutOrder¶ Returns the Cut Order
-------------------------------------Getter Method
Signature
CutOrderReturns: Return type: NXOpen.CAM.GuidedCurveCutOrderNew in version NX11.0.1.
License requirements: None.
CutSide¶
-
GuidedCurveBuilder.CutSide¶ Returns the Cut Side
-------------------------------------Getter Method
Signature
CutSideReturns: Return type: NXOpen.CAM.CutSideBuilderNew in version NX11.0.2.
License requirements: None.
ExtendGuideCurve¶
-
GuidedCurveBuilder.ExtendGuideCurve¶ Returns or sets the Extend Curve to cut area boundaries
-------------------------------------Getter Method
Signature
ExtendGuideCurveReturns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
ExtendGuideCurveParameters: newValue (bool) – New in version NX11.0.1.
License requirements: None.
FromCurveList¶
-
GuidedCurveBuilder.FromCurveList¶ Returns the Drive Curve List
-------------------------------------Getter Method
Signature
FromCurveListReturns: the from curve list Return type: NXOpen.SectionListNew in version NX11.0.1.
License requirements: None.
GcCutPattern¶
-
GuidedCurveBuilder.GcCutPattern¶ Returns the Cut Pattern
-------------------------------------Getter Method
Signature
GcCutPatternReturns: Return type: NXOpen.CAM.CutPatternBuilderNew in version NX11.0.1.
License requirements: None.
PatternType¶
-
GuidedCurveBuilder.PatternType¶ Returns the Pattern Type
-------------------------------------Getter Method
Signature
PatternTypeReturns: Return type: NXOpen.CAM.PatternTypeBuilderNew in version NX11.0.1.
License requirements: None.
Smoothing¶
-
GuidedCurveBuilder.Smoothing¶ Returns or sets the option that specifies whether to smooth corners in tool path for guiding curves drive method.
-------------------------------------Getter Method
Signature
SmoothingReturns: True if path smoothing is on Return type: bool New in version NX11.0.2.
License requirements: None.
-------------------------------------Setter Method
Signature
SmoothingParameters: newValue (bool) – True if path smoothing is on New in version NX11.0.2.
License requirements: None.
StepoverBuilder¶
-
GuidedCurveBuilder.StepoverBuilder¶ Returns the Stepover
-------------------------------------Getter Method
Signature
StepoverBuilderReturns: Return type: NXOpen.CAM.StepoverBuilderNew in version NX11.0.1.
License requirements: None.
ToolPosition¶
-
GuidedCurveBuilder.ToolPosition¶ Returns the Tool Position
-------------------------------------Getter Method
Signature
ToolPositionReturns: Return type: NXOpen.CAM.DmToolPositionNew in version NX11.0.1.
License requirements: None.
Method Detail¶
Validate¶
-
GuidedCurveBuilder.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.