TurnFeatureGeomBuilder Class¶
-
class
NXOpen.CAM.
TurnFeatureGeomBuilder
¶ Bases:
NXOpen.CAM.FeatureGeomBuilder
Represents a TurnFeatureGeom Builder
To create a new instance of this class, use
NXOpen.CAM.NCGroupCollection.CreateTurnFeatureGeomBuilder
New in version NX5.0.0.
Properties¶
Property | Description |
---|---|
AxialTrimPlane1Builder | Returns the axial trim plane 1 |
AxialTrimPlane2Builder | Returns the axial trim plane 2 |
BlankOffsetBuilder | Returns the blank offset (inheritable double) |
CheckOffsetBuilder | Returns the check offset (inheritable double) |
CutRegionSelectionMode | Returns or sets the cut region selection mode |
CutRegionSelectionPoint | Returns or sets the cut region selection point |
CycleEvent | Returns the cycle event |
CycleTable | Returns the cycle |
Description | Returns or sets the description |
EndUdeSet | Returns the end ude set |
GeometryCiBuilder | Returns the geometry builder |
LayoutCiBuilder | Returns the save/layer layout builder |
OptimizationMethod | Returns or sets the optim method |
PartMaterialBuilder | Returns or sets the part material |
PartOffsetBuilder | Returns the part offset (inheritable double) |
RadialTrimPlane1Builder | Returns the radial trim plane 1 |
RadialTrimPlane2Builder | Returns the radial trim plane 2 |
StartUdeSet | Returns the start ude set |
SurfaceSensitivityMode | Returns or sets the surface sensitivity mode |
SurfaceSensitivityTolerance | Returns or sets the surface sensitivity tolerance |
Tag | Returns the Tag for this object. |
ToleranceOffsetMode | Returns or sets the tolerance_offset mode |
TrimOffsetBuilder | Returns the trim offset (inheritable double) |
TrimPoint1Builder | Returns the trim point 1 options |
TrimPoint2Builder | Returns the trim point 2 mode options |
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. |
GetMaterial | Get part material @return |
GetMaterialData | Get material data |
GetObject | Returns the object currently being edited by this builder. |
SetMaterial | Set part material |
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¶
TurnFeatureGeomBuilderCutRegionSelectionModes Enumeration | the cut region selection options |
TurnFeatureGeomBuilderSurfaceSensitivityModes Enumeration | the surface sensitivity options |
TurnFeatureGeomBuilderToleranceOffsetModes Enumeration | the tolerance_offset options |
Property Detail¶
AxialTrimPlane1Builder¶
-
TurnFeatureGeomBuilder.
AxialTrimPlane1Builder
¶ Returns the axial trim plane 1
-------------------------------------
Getter Method
Signature
AxialTrimPlane1Builder()
Returns: the axial trim plane 1 builder Return type: NXOpen.CAM.TrimPlane
New in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
AxialTrimPlane2Builder¶
-
TurnFeatureGeomBuilder.
AxialTrimPlane2Builder
¶ Returns the axial trim plane 2
-------------------------------------
Getter Method
Signature
AxialTrimPlane2Builder()
Returns: the axial trim plane 2 builder Return type: NXOpen.CAM.TrimPlane
New in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
CutRegionSelectionMode¶
-
TurnFeatureGeomBuilder.
CutRegionSelectionMode
¶ Returns or sets the cut region selection mode
-------------------------------------
Getter Method
Signature
CutRegionSelectionMode()
Returns: the cut region selection mode value Return type: NXOpen.CAM.TurnFeatureGeomBuilderCutRegionSelectionModes
New in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------
Setter Method
Signature
CutRegionSelectionMode(cutRegionSelectionMode)
Parameters: cutRegionSelectionMode ( NXOpen.CAM.TurnFeatureGeomBuilderCutRegionSelectionModes
) – the cut region selection mode valueNew in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
CutRegionSelectionPoint¶
-
TurnFeatureGeomBuilder.
CutRegionSelectionPoint
¶ Returns or sets the cut region selection point
-------------------------------------
Getter Method
Signature
CutRegionSelectionPoint()
Returns: the cut region selection point value Return type: NXOpen.Point
New in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------
Setter Method
Signature
CutRegionSelectionPoint(cutRegionSelectionPoint)
Parameters: cutRegionSelectionPoint ( NXOpen.Point
) – the cut region selection point valueNew in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
RadialTrimPlane1Builder¶
-
TurnFeatureGeomBuilder.
RadialTrimPlane1Builder
¶ Returns the radial trim plane 1
-------------------------------------
Getter Method
Signature
RadialTrimPlane1Builder()
Returns: the radial trim plane 1 builder Return type: NXOpen.CAM.TrimPlane
New in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
RadialTrimPlane2Builder¶
-
TurnFeatureGeomBuilder.
RadialTrimPlane2Builder
¶ Returns the radial trim plane 2
-------------------------------------
Getter Method
Signature
RadialTrimPlane2Builder()
Returns: the radial trim plane 2 builder Return type: NXOpen.CAM.TrimPlane
New in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
SurfaceSensitivityMode¶
-
TurnFeatureGeomBuilder.
SurfaceSensitivityMode
¶ Returns or sets the surface sensitivity mode
-------------------------------------
Getter Method
Signature
SurfaceSensitivityMode()
Returns: the surface sensitivity mode value Return type: NXOpen.CAM.TurnFeatureGeomBuilderSurfaceSensitivityModes
New in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------
Setter Method
Signature
SurfaceSensitivityMode(surfaceSensitivityMode)
Parameters: surfaceSensitivityMode ( NXOpen.CAM.TurnFeatureGeomBuilderSurfaceSensitivityModes
) – the surface sensitivity mode valueNew in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
SurfaceSensitivityTolerance¶
-
TurnFeatureGeomBuilder.
SurfaceSensitivityTolerance
¶ Returns or sets the surface sensitivity tolerance
-------------------------------------
Getter Method
Signature
SurfaceSensitivityTolerance()
Returns: the surface sensitivity tolerance value Return type: float New in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------
Setter Method
Signature
SurfaceSensitivityTolerance(surfaceSensitivityTolerance)
Parameters: surfaceSensitivityTolerance (float) – the surface sensitivity tolerance value New in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
ToleranceOffsetMode¶
-
TurnFeatureGeomBuilder.
ToleranceOffsetMode
¶ Returns or sets the tolerance_offset mode
-------------------------------------
Getter Method
Signature
ToleranceOffsetMode()
Returns: the tolerance offset mode value Return type: NXOpen.CAM.TurnFeatureGeomBuilderToleranceOffsetModes
New in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------
Setter Method
Signature
ToleranceOffsetMode(toleranceOffsetMode)
Parameters: toleranceOffsetMode ( NXOpen.CAM.TurnFeatureGeomBuilderToleranceOffsetModes
) – the tolerance offset mode valueNew in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
TrimPoint1Builder¶
-
TurnFeatureGeomBuilder.
TrimPoint1Builder
¶ Returns the trim point 1 options
-------------------------------------
Getter Method
Signature
TrimPoint1Builder()
Returns: the axial trim point 1 builder Return type: NXOpen.CAM.TrimPoint
New in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
TrimPoint2Builder¶
-
TurnFeatureGeomBuilder.
TrimPoint2Builder
¶ Returns the trim point 2 mode options
-------------------------------------
Getter Method
Signature
TrimPoint2Builder()
Returns: the axial trim point 2 builder Return type: NXOpen.CAM.TrimPoint
New in version NX6.0.0.
License requirements: cam_base (“CAM BASE”)
Method Detail¶
Validate¶
-
TurnFeatureGeomBuilder.
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.