WedmGeomBuilder Class¶
-
class
NXOpen.CAM.WedmGeomBuilder¶ Bases:
NXOpen.CAM.NCGroupBuilderRepresents a WedmGeom Builder
To create a new instance of this class, use
NXOpen.CAM.NCGroupCollection.CreateWedmGeomBuilder()New in version NX7.5.0.
Properties¶
| Property | Description |
|---|---|
| ApiExitName | Returns or sets the api exit name |
| BackburnDistanceBuilder | Returns the backburn_distance builder |
| BackburnFlag | Returns or sets the Rough and Backburn Flag |
| BackburnPasses | Returns or sets the Backburn Passes |
| ConvexCorner | Returns or sets the convex_corner |
| CornerMaximumAngleBuilder | Returns the corner_maximum_angle builder |
| CornerMinimumAngleBuilder | Returns the corner_minimum_angle builder |
| CornerRadiusBuilder | Returns the corner_radius builder |
| CustomBoundaryDataList | Returns the custom boundary data list |
| CutParameters | Returns the cut parameter object |
| CutoffDistanceBuilder | Returns the cutoff_distance builder |
| CutoffFlag | Returns or sets the Cutoff Flag |
| CutoffFlagBuilder | Returns the cutoff_flag builder |
| CutoffStockBuilder | Returns the cutoff_stock builder |
| CycleEvent | Returns the cycle event |
| CycleTable | Returns the cycle |
| Description | Returns or sets the description |
| EndUdeSet | Returns the end ude set |
| FinishPassesBuilder | Returns the finish_passes builder |
| LayoutCiBuilder | Returns the Save Layer/Layout builder |
| LeadInCircleAngleBuilder | Returns the lead_in_circle_angle_builder |
| LeadInPoint | Returns the lead in point |
| LeadInRadiusBuilder | Returns the lead_in_radius_builder |
| LeadOutCircleAngleBuilder | Returns the lead_out_circle_angle_builder |
| LeadOutPoint | Returns the lead out point |
| LeadOutRadiusBuilder | Returns the lead_out_radius_builder |
| LoopRadius | Returns the loop radius |
| MaximumLoopAngle | Returns the maximum loop angle |
| MinimumLoopAngle | Returns the minimum loop angle |
| NcmWedmBuilder | Returns the non-cutting builder |
| NocoreStockBuilder | Returns the nocore_stock builder |
| NumTabs | Returns or sets the Tab Points |
| OptimizationMethod | Returns or sets the optim method |
| RegionMethod | Returns or sets the Tab Points Region Method |
| RetractPoint | Returns the retract point |
| RoughPassesBuilder | Returns the rough_passes builder |
| SmoothLeadInOption | Returns or sets the Smooth Leadin Flag |
| SmoothLeadOutDistanceBuilder | Returns the smooth_lead_out_distance builder |
| SmoothLeadOutOption | Returns or sets the Smooth Leadout Flag |
| Smoothing | Returns or sets the smoothing |
| StartUdeSet | Returns the start ude set |
| StopPointDistanceBuilder | Returns the stop_point_distance builder |
| StopPointFlag | Returns or sets the Stop Point Flag |
| StopPointType | Returns or sets the Stop Point Type |
| Tag | Returns the Tag for this object. |
| ThreadHolePoint | Returns the thread hole point |
| WedmArcOutputTypeCiBuilder | Returns the wedm arc output type Builder |
| WedmStatusControlCiBuilder | Returns the wedm status control ci Builder |
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. |
| ExecuteApiExit | Execute api exit |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetCustomizableItemBuilder | Returns the customizable item builder for the given customizable item name |
| GetCustomizableItemNames | Returns the names for all customizable item ids |
| 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¶
| WedmGeomBuilderBackburnPassesTypes Enumeration | the types available for wedm backburn passes |
| WedmGeomBuilderConvexCornerTypes Enumeration | the types available for convex corner control |
| WedmGeomBuilderCornerSmoothingType Enumeration | the types available for corner smoothing |
| WedmGeomBuilderSmoothLeadInTypes Enumeration | the types available for smooth_lead_in |
| WedmGeomBuilderSmoothLeadOutTypes Enumeration | the types available for smooth_lead_out_types |
| WedmGeomBuilderStopPointFlagTypes Enumeration | the types available for wedm stop point |
| WedmGeomBuilderStopPointTypes Enumeration | the types available for wedm stop point |
Property Detail¶
ApiExitName¶
-
WedmGeomBuilder.ApiExitName¶ Returns or sets the api exit name
-------------------------------------Getter Method
Signature
ApiExitNameReturns: the api exit name Return type: str New in version NX8.5.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
ApiExitNameParameters: exitName (str) – the api exit name New in version NX8.5.0.
License requirements: cam_base (“CAM BASE”)
BackburnDistanceBuilder¶
-
WedmGeomBuilder.BackburnDistanceBuilder¶ Returns the backburn_distance builder
-------------------------------------Getter Method
Signature
BackburnDistanceBuilderReturns: the backburn_distance Builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
BackburnFlag¶
-
WedmGeomBuilder.BackburnFlag¶ Returns or sets the Rough and Backburn Flag
-------------------------------------Getter Method
Signature
BackburnFlagReturns: the Backburn Flag Return type: int New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
BackburnFlagParameters: backburnFlag (int) – the Backburn Flag New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
BackburnPasses¶
-
WedmGeomBuilder.BackburnPasses¶ Returns or sets the Backburn Passes
-------------------------------------Getter Method
Signature
BackburnPassesReturns: the Backburn Passes Return type: NXOpen.CAM.WedmGeomBuilderBackburnPassesTypesNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
BackburnPassesParameters: backburnPasses ( NXOpen.CAM.WedmGeomBuilderBackburnPassesTypes) – the Backburn PassesNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
ConvexCorner¶
-
WedmGeomBuilder.ConvexCorner¶ Returns or sets the convex_corner
-------------------------------------Getter Method
Signature
ConvexCornerReturns: the convex_corner Return type: NXOpen.CAM.WedmGeomBuilderConvexCornerTypesNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
ConvexCornerParameters: convexCorner ( NXOpen.CAM.WedmGeomBuilderConvexCornerTypes) – the cutcom_regNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
CornerMaximumAngleBuilder¶
-
WedmGeomBuilder.CornerMaximumAngleBuilder¶ Returns the corner_maximum_angle builder
-------------------------------------Getter Method
Signature
CornerMaximumAngleBuilderReturns: the corner_maximum_angle Builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
CornerMinimumAngleBuilder¶
-
WedmGeomBuilder.CornerMinimumAngleBuilder¶ Returns the corner_minimum_angle builder
-------------------------------------Getter Method
Signature
CornerMinimumAngleBuilderReturns: the corner_minimum_angle Builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
CornerRadiusBuilder¶
-
WedmGeomBuilder.CornerRadiusBuilder¶ Returns the corner_radius builder
-------------------------------------Getter Method
Signature
CornerRadiusBuilderReturns: the corner_radius Builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
CustomBoundaryDataList¶
-
WedmGeomBuilder.CustomBoundaryDataList¶ Returns the custom boundary data list
-------------------------------------Getter Method
Signature
CustomBoundaryDataListReturns: custom boundary data list Return type: NXOpen.CAM.WedmCustomBoundaryDataBuilderListNew in version NX8.0.1.
License requirements: cam_base (“CAM BASE”)
CutParameters¶
-
WedmGeomBuilder.CutParameters¶ Returns the cut parameter object
-------------------------------------Getter Method
Signature
CutParametersReturns: Return type: NXOpen.CAM.WedmCutParametersNew in version NX7.5.0.
License requirements: None.
CutoffDistanceBuilder¶
-
WedmGeomBuilder.CutoffDistanceBuilder¶ Returns the cutoff_distance builder
-------------------------------------Getter Method
Signature
CutoffDistanceBuilderReturns: the cutoff_distance Builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
CutoffFlag¶
-
WedmGeomBuilder.CutoffFlag¶ Returns or sets the Cutoff Flag
-------------------------------------Getter Method
Signature
CutoffFlagReturns: the Cutoff Flag Return type: int New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
CutoffFlagParameters: cutoffFlag (int) – the Cutoff Flag New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
CutoffFlagBuilder¶
-
WedmGeomBuilder.CutoffFlagBuilder¶ Returns the cutoff_flag builder
-------------------------------------Getter Method
Signature
CutoffFlagBuilderReturns: the cutoff_flag Builder Return type: NXOpen.CAM.InheritableIntBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
CutoffStockBuilder¶
-
WedmGeomBuilder.CutoffStockBuilder¶ Returns the cutoff_stock builder
-------------------------------------Getter Method
Signature
CutoffStockBuilderReturns: the cutoff_stock Builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
FinishPassesBuilder¶
-
WedmGeomBuilder.FinishPassesBuilder¶ Returns the finish_passes builder
-------------------------------------Getter Method
Signature
FinishPassesBuilderReturns: the finish_passes Builder Return type: NXOpen.CAM.InheritableIntBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
LayoutCiBuilder¶
-
WedmGeomBuilder.LayoutCiBuilder¶ Returns the Save Layer/Layout builder
-------------------------------------Getter Method
Signature
LayoutCiBuilderReturns: the save layer/layout builder Return type: NXOpen.CAM.LayoutCiBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
LeadInCircleAngleBuilder¶
-
WedmGeomBuilder.LeadInCircleAngleBuilder¶ Returns the lead_in_circle_angle_builder
-------------------------------------Getter Method
Signature
LeadInCircleAngleBuilderReturns: the lead_in_circle_angle_builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
LeadInPoint¶
-
WedmGeomBuilder.LeadInPoint¶ Returns the lead in point
-------------------------------------Getter Method
Signature
LeadInPointReturns: the lead in point Return type: NXOpen.CAM.WedmPointDefinitionBuilderNew in version NX8.0.1.
License requirements: cam_base (“CAM BASE”)
LeadInRadiusBuilder¶
-
WedmGeomBuilder.LeadInRadiusBuilder¶ Returns the lead_in_radius_builder
-------------------------------------Getter Method
Signature
LeadInRadiusBuilderReturns: the lead_in_radius_builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
LeadOutCircleAngleBuilder¶
-
WedmGeomBuilder.LeadOutCircleAngleBuilder¶ Returns the lead_out_circle_angle_builder
-------------------------------------Getter Method
Signature
LeadOutCircleAngleBuilderReturns: the lead_out_circle_angle_builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
LeadOutPoint¶
-
WedmGeomBuilder.LeadOutPoint¶ Returns the lead out point
-------------------------------------Getter Method
Signature
LeadOutPointReturns: the lead out point Return type: NXOpen.CAM.WedmPointDefinitionBuilderNew in version NX8.0.1.
License requirements: cam_base (“CAM BASE”)
LeadOutRadiusBuilder¶
-
WedmGeomBuilder.LeadOutRadiusBuilder¶ Returns the lead_out_radius_builder
-------------------------------------Getter Method
Signature
LeadOutRadiusBuilderReturns: the lead_out_radius_builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
LoopRadius¶
-
WedmGeomBuilder.LoopRadius¶ Returns the loop radius
-------------------------------------Getter Method
Signature
LoopRadiusReturns: the loop radius Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: None.
MaximumLoopAngle¶
-
WedmGeomBuilder.MaximumLoopAngle¶ Returns the maximum loop angle
-------------------------------------Getter Method
Signature
MaximumLoopAngleReturns: the maximum loop angle Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: None.
MinimumLoopAngle¶
-
WedmGeomBuilder.MinimumLoopAngle¶ Returns the minimum loop angle
-------------------------------------Getter Method
Signature
MinimumLoopAngleReturns: the minimum loop angle Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: None.
NcmWedmBuilder¶
-
WedmGeomBuilder.NcmWedmBuilder¶ Returns the non-cutting builder
-------------------------------------Getter Method
Signature
NcmWedmBuilderReturns: the non-cutting builder Return type: NXOpen.CAM.NcmWedmBuilderNew in version NX7.5.0.
License requirements: None.
NocoreStockBuilder¶
-
WedmGeomBuilder.NocoreStockBuilder¶ Returns the nocore_stock builder
-------------------------------------Getter Method
Signature
NocoreStockBuilderReturns: the nocore_stock Builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
NumTabs¶
-
WedmGeomBuilder.NumTabs¶ Returns or sets the Tab Points
-------------------------------------Getter Method
Signature
NumTabsReturns: the Num Tabs Return type: int New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
NumTabsParameters: numTabs (int) – the Num Tabs New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
RegionMethod¶
-
WedmGeomBuilder.RegionMethod¶ Returns or sets the Tab Points Region Method
-------------------------------------Getter Method
Signature
RegionMethodReturns: the Tab Points Region Method Return type: int New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
RegionMethodParameters: regionMethod (int) – the Tab Points Region Method New in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
RetractPoint¶
-
WedmGeomBuilder.RetractPoint¶ Returns the retract point
-------------------------------------Getter Method
Signature
RetractPointReturns: the retract point Return type: NXOpen.CAM.WedmPointDefinitionBuilderNew in version NX8.0.1.
License requirements: cam_base (“CAM BASE”)
RoughPassesBuilder¶
-
WedmGeomBuilder.RoughPassesBuilder¶ Returns the rough_passes builder
-------------------------------------Getter Method
Signature
RoughPassesBuilderReturns: the rough_passes Builder Return type: NXOpen.CAM.InheritableIntBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
SmoothLeadInOption¶
-
WedmGeomBuilder.SmoothLeadInOption¶ Returns or sets the Smooth Leadin Flag
-------------------------------------Getter Method
Signature
SmoothLeadInOptionReturns: the Smooth Leadin Flag Return type: NXOpen.CAM.WedmGeomBuilderSmoothLeadInTypesNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
SmoothLeadInOptionParameters: leadInFlag ( NXOpen.CAM.WedmGeomBuilderSmoothLeadInTypes) – the Smooth Leadin FlagNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
SmoothLeadOutDistanceBuilder¶
-
WedmGeomBuilder.SmoothLeadOutDistanceBuilder¶ Returns the smooth_lead_out_distance builder
-------------------------------------Getter Method
Signature
SmoothLeadOutDistanceBuilderReturns: the smooth_lead_out_distance Builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
SmoothLeadOutOption¶
-
WedmGeomBuilder.SmoothLeadOutOption¶ Returns or sets the Smooth Leadout Flag
-------------------------------------Getter Method
Signature
SmoothLeadOutOptionReturns: the Smooth Leadout Flag Return type: NXOpen.CAM.WedmGeomBuilderSmoothLeadOutTypesNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
SmoothLeadOutOptionParameters: leadOutOption ( NXOpen.CAM.WedmGeomBuilderSmoothLeadOutTypes) – the Smooth Leadout FlagNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
Smoothing¶
-
WedmGeomBuilder.Smoothing¶ Returns or sets the smoothing
-------------------------------------Getter Method
Signature
SmoothingReturns: the smoothing Return type: NXOpen.CAM.WedmGeomBuilderCornerSmoothingTypeNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
SmoothingParameters: smoothing ( NXOpen.CAM.WedmGeomBuilderCornerSmoothingType) – the smoothingNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
StopPointDistanceBuilder¶
-
WedmGeomBuilder.StopPointDistanceBuilder¶ Returns the stop_point_distance builder
-------------------------------------Getter Method
Signature
StopPointDistanceBuilderReturns: the stop_point_distance Builder Return type: NXOpen.CAM.InheritableDoubleBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
StopPointFlag¶
-
WedmGeomBuilder.StopPointFlag¶ Returns or sets the Stop Point Flag
-------------------------------------Getter Method
Signature
StopPointFlagReturns: the Stop Point Flag Return type: NXOpen.CAM.WedmGeomBuilderStopPointFlagTypesNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
StopPointFlagParameters: stopPointFlag ( NXOpen.CAM.WedmGeomBuilderStopPointFlagTypes) – the Stop Point FlagNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
StopPointType¶
-
WedmGeomBuilder.StopPointType¶ Returns or sets the Stop Point Type
-------------------------------------Getter Method
Signature
StopPointTypeReturns: the Stop Point Type Return type: NXOpen.CAM.WedmGeomBuilderStopPointTypesNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
StopPointTypeParameters: stopPointType ( NXOpen.CAM.WedmGeomBuilderStopPointTypes) – the Stop Point TypeNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
ThreadHolePoint¶
-
WedmGeomBuilder.ThreadHolePoint¶ Returns the thread hole point
-------------------------------------Getter Method
Signature
ThreadHolePointReturns: the thread hole point Return type: NXOpen.CAM.WedmPointDefinitionBuilderNew in version NX8.0.1.
License requirements: cam_base (“CAM BASE”)
WedmArcOutputTypeCiBuilder¶
-
WedmGeomBuilder.WedmArcOutputTypeCiBuilder¶ Returns the wedm arc output type Builder
-------------------------------------Getter Method
Signature
WedmArcOutputTypeCiBuilderReturns: the wedm_arc_output_type Builder Return type: NXOpen.CAM.WedmArcOutputTypeCiBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
WedmStatusControlCiBuilder¶
-
WedmGeomBuilder.WedmStatusControlCiBuilder¶ Returns the wedm status control ci Builder
-------------------------------------Getter Method
Signature
WedmStatusControlCiBuilderReturns: the wedm_status_control_ci Builder Return type: NXOpen.CAM.WedmStatusControlCiBuilderNew in version NX7.5.0.
License requirements: cam_base (“CAM BASE”)
Method Detail¶
ExecuteApiExit¶
-
WedmGeomBuilder.ExecuteApiExit¶ Execute api exit
Signature
ExecuteApiExit()New in version NX8.5.0.
License requirements: cam_base (“CAM BASE”)
Validate¶
-
WedmGeomBuilder.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.