GuidedCurveBuilder Class¶
-
class
NXOpen.CAM.
GuidedCurveBuilder
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Represents 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
CutDir
Returns: Return type: NXOpen.CAM.GuidingCurvesCutDir
New in version NX12.0.0.
License requirements: None.
CutOrder¶
-
GuidedCurveBuilder.
CutOrder
¶ Returns the Cut Order
-------------------------------------
Getter Method
Signature
CutOrder
Returns: Return type: NXOpen.CAM.GuidedCurveCutOrder
New in version NX11.0.1.
License requirements: None.
CutSide¶
-
GuidedCurveBuilder.
CutSide
¶ Returns the Cut Side
-------------------------------------
Getter Method
Signature
CutSide
Returns: Return type: NXOpen.CAM.CutSideBuilder
New in version NX11.0.2.
License requirements: None.
ExtendGuideCurve¶
-
GuidedCurveBuilder.
ExtendGuideCurve
¶ Returns or sets the Extend Curve to cut area boundaries
-------------------------------------
Getter Method
Signature
ExtendGuideCurve
Returns: Return type: bool New in version NX11.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ExtendGuideCurve
Parameters: newValue (bool) – New in version NX11.0.1.
License requirements: None.
FromCurveList¶
-
GuidedCurveBuilder.
FromCurveList
¶ Returns the Drive Curve List
-------------------------------------
Getter Method
Signature
FromCurveList
Returns: the from curve list Return type: NXOpen.SectionList
New in version NX11.0.1.
License requirements: None.
GcCutPattern¶
-
GuidedCurveBuilder.
GcCutPattern
¶ Returns the Cut Pattern
-------------------------------------
Getter Method
Signature
GcCutPattern
Returns: Return type: NXOpen.CAM.CutPatternBuilder
New in version NX11.0.1.
License requirements: None.
PatternType¶
-
GuidedCurveBuilder.
PatternType
¶ Returns the Pattern Type
-------------------------------------
Getter Method
Signature
PatternType
Returns: Return type: NXOpen.CAM.PatternTypeBuilder
New 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
Smoothing
Returns: True if path smoothing is on Return type: bool New in version NX11.0.2.
License requirements: None.
-------------------------------------
Setter Method
Signature
Smoothing
Parameters: 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
StepoverBuilder
Returns: Return type: NXOpen.CAM.StepoverBuilder
New in version NX11.0.1.
License requirements: None.
ToolPosition¶
-
GuidedCurveBuilder.
ToolPosition
¶ Returns the Tool Position
-------------------------------------
Getter Method
Signature
ToolPosition
Returns: Return type: NXOpen.CAM.DmToolPosition
New 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.