WedmBasedGeomBuilder Class

class NXOpen.CAM.WedmBasedGeomBuilder

Bases: NXOpen.CAM.ParamBuilder

Represents a WedmBasedGeom Builder

To create a new instance of this class, use NXOpen.CAM.NCGroupCollection.CreateWedmBasedGeomBuilder()

New in version NX5.0.0.

Properties

Property Description
BackburnPasses Returns or sets the Backburn Passes
CustomBoundaryDataList Returns the Custom Boundary Data List
CutDirection Returns or sets the Cut Direction
CutoffDistance Returns or sets the Cutoff Distance
CutoffFlag Returns or sets the Cutoff Flag
CutoffStock Returns or sets the Cutoff Stock
CycleEvent Returns the cycle event
CycleTable Returns the cycle
FinishPasses Returns or sets the Finish Passes
FromPoint Returns or sets the From Point
FromPointStatus Returns or sets the From Point Status
FromPointToolAxis Returns or sets the From Point Tool Axis
GoHomePoint Returns or sets the Go Home Point
GoHomePointStatus Returns or sets the Go Home Point Status
GoHomePointToolAxis Returns or sets the Go Home Point Tool Axis
Intol Returns or sets the intol value
LayoutCiBuilder Returns the Save Layer/Layout builder
LeadInPoint Returns or sets the Lead In Point
LeadInPointStatus Returns or sets the Lead In Point Status
LeadOutPointStatus Returns or sets the Lead Out Point Status
LowerPlane Returns or sets the Lower Plane
NumTabs Returns or sets the Tab Points
OptimizationMethod Returns or sets the optim method
Outtol Returns or sets the outtol value
RegionMethod Returns or sets the Tab Points Region Method
RetractPoint Returns or sets the Retract Point
RetractPointStatus Returns or sets the Retract Point Status
RetractPointToolAxis Returns or sets the Retract Point Tool Axis
RoughPasses Returns or sets the Rough Passes
SmoothLeadinDistance Returns or sets the Smooth Leadin Distance
SmoothLeadinFlag Returns or sets the Smooth Leadin Flag
SmoothLeadoutDistance Returns or sets the Smooth Leadout Distance
SmoothLeadoutFlag Returns or sets the Smooth Leadout Flag
StepoverBuilder Returns the Stepover builder
StopPointDistance Returns or sets the Stop Point Distance
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 or sets the Thread Hole Point
ThreadHolePointStatus Returns or sets the Thread Hole Point Status
ThreadHolePointToolAxis Returns or sets the Thread Hole Point Tool Axis
UpperPlane Returns or sets the Upper Plane
WireDiameter Returns or sets the Wire Diameter

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.

Property Detail

BackburnPasses

WedmBasedGeomBuilder.BackburnPasses

Returns or sets the Backburn Passes

-------------------------------------

Getter Method

Signature BackburnPasses()

Returns:the Backburn Passes
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature BackburnPasses(backburnPasses)

Parameters:backburnPasses (int) – the Backburn Passes

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CustomBoundaryDataList

WedmBasedGeomBuilder.CustomBoundaryDataList

Returns the Custom Boundary Data List

-------------------------------------

Getter Method

Signature CustomBoundaryDataList()

Returns:the Custom Boundary Data
Return type:NXOpen.CAM.WedmCustomBoundaryDataBuilderList

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CutDirection

WedmBasedGeomBuilder.CutDirection

Returns or sets the Cut Direction

-------------------------------------

Getter Method

Signature CutDirection()

Returns:the Cut Direction
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature CutDirection(cutDirection)

Parameters:cutDirection (int) – the Cut Direction

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CutoffDistance

WedmBasedGeomBuilder.CutoffDistance

Returns or sets the Cutoff Distance

-------------------------------------

Getter Method

Signature CutoffDistance()

Returns:the Cutoff Distance
Return type:float

New in version NX5.0.1.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature CutoffDistance(cutoffDistance)

Parameters:cutoffDistance (float) – the Cutoff Distance

New in version NX5.0.1.

License requirements: cam_base (“CAM BASE”)

CutoffFlag

WedmBasedGeomBuilder.CutoffFlag

Returns or sets the Cutoff Flag

-------------------------------------

Getter Method

Signature CutoffFlag()

Returns:the Cutoff Flag
Return type:int

New in version NX5.0.1.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature CutoffFlag(cutoffFlag)

Parameters:cutoffFlag (int) – the Cutoff Flag

New in version NX5.0.1.

License requirements: cam_base (“CAM BASE”)

CutoffStock

WedmBasedGeomBuilder.CutoffStock

Returns or sets the Cutoff Stock

-------------------------------------

Getter Method

Signature CutoffStock()

Returns:the Cutoff Stock
Return type:float

New in version NX5.0.1.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature CutoffStock(cutoffStock)

Parameters:cutoffStock (float) – the Cutoff Stock

New in version NX5.0.1.

License requirements: cam_base (“CAM BASE”)

FinishPasses

WedmBasedGeomBuilder.FinishPasses

Returns or sets the Finish Passes

-------------------------------------

Getter Method

Signature FinishPasses()

Returns:the Finish Passes
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature FinishPasses(finishPasses)

Parameters:finishPasses (int) – the Finish Passes

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

FromPoint

WedmBasedGeomBuilder.FromPoint

Returns or sets the From Point

-------------------------------------

Getter Method

Signature FromPoint()

Returns:the From Point
Return type:NXOpen.NXObject

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature FromPoint(point)

Parameters:point (NXOpen.NXObject) – the From Point

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

FromPointStatus

WedmBasedGeomBuilder.FromPointStatus

Returns or sets the From Point Status

-------------------------------------

Getter Method

Signature FromPointStatus()

Returns:the From Point Status
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature FromPointStatus(status)

Parameters:status (int) – the From Point Status

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

FromPointToolAxis

WedmBasedGeomBuilder.FromPointToolAxis

Returns or sets the From Point Tool Axis

-------------------------------------

Getter Method

Signature FromPointToolAxis()

Returns:the From Point Tool Axis
Return type:NXOpen.NXObject

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature FromPointToolAxis(toolAxis)

Parameters:toolAxis (NXOpen.NXObject) – the From Point Tool Axis

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

GoHomePoint

WedmBasedGeomBuilder.GoHomePoint

Returns or sets the Go Home Point

-------------------------------------

Getter Method

Signature GoHomePoint()

Returns:the Go Home Point
Return type:NXOpen.NXObject

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature GoHomePoint(point)

Parameters:point (NXOpen.NXObject) – the Go Home Point

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

GoHomePointStatus

WedmBasedGeomBuilder.GoHomePointStatus

Returns or sets the Go Home Point Status

-------------------------------------

Getter Method

Signature GoHomePointStatus()

Returns:the Go Home Point Status
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature GoHomePointStatus(status)

Parameters:status (int) – the Go Home Point Status

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

GoHomePointToolAxis

WedmBasedGeomBuilder.GoHomePointToolAxis

Returns or sets the Go Home Point Tool Axis

-------------------------------------

Getter Method

Signature GoHomePointToolAxis()

Returns:the Go Home Point Tool Axis
Return type:NXOpen.NXObject

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature GoHomePointToolAxis(toolAxis)

Parameters:toolAxis (NXOpen.NXObject) – the Go Home Point Tool Axis

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

Intol

WedmBasedGeomBuilder.Intol

Returns or sets the intol value

-------------------------------------

Getter Method

Signature Intol()

Returns:the intol value
Return type:float

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature Intol(intol)

Parameters:intol (float) – the intol value

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

LayoutCiBuilder

WedmBasedGeomBuilder.LayoutCiBuilder

Returns the Save Layer/Layout builder

-------------------------------------

Getter Method

Signature LayoutCiBuilder()

Returns:the save layer/layout builder
Return type:NXOpen.CAM.LayoutCiBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

LeadInPoint

WedmBasedGeomBuilder.LeadInPoint

Returns or sets the Lead In Point

-------------------------------------

Getter Method

Signature LeadInPoint()

Returns:the Lead In Point
Return type:NXOpen.NXObject

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature LeadInPoint(point)

Parameters:point (NXOpen.NXObject) – the Lead In Point

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

LeadInPointStatus

WedmBasedGeomBuilder.LeadInPointStatus

Returns or sets the Lead In Point Status

-------------------------------------

Getter Method

Signature LeadInPointStatus()

Returns:the Lead In Point Status
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature LeadInPointStatus(status)

Parameters:status (int) – the Lead In Point Status

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

LeadOutPointStatus

WedmBasedGeomBuilder.LeadOutPointStatus

Returns or sets the Lead Out Point Status

-------------------------------------

Getter Method

Signature LeadOutPointStatus()

Returns:the Lead Out Point Status
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature LeadOutPointStatus(status)

Parameters:status (int) – the Lead Out Point Status

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

LowerPlane

WedmBasedGeomBuilder.LowerPlane

Returns or sets the Lower Plane

-------------------------------------

Getter Method

Signature LowerPlane()

Returns:the Lower Plane
Return type:float

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature LowerPlane(lowerPlane)

Parameters:lowerPlane (float) – the Lower Plane

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

NumTabs

WedmBasedGeomBuilder.NumTabs

Returns or sets the Tab Points

-------------------------------------

Getter Method

Signature NumTabs()

Returns:the Num Tabs
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature NumTabs(numTabs)

Parameters:numTabs (int) – the Num Tabs

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

Outtol

WedmBasedGeomBuilder.Outtol

Returns or sets the outtol value

-------------------------------------

Getter Method

Signature Outtol()

Returns:the intol value
Return type:float

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature Outtol(outtol)

Parameters:outtol (float) – the intol value

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

RegionMethod

WedmBasedGeomBuilder.RegionMethod

Returns or sets the Tab Points Region Method

-------------------------------------

Getter Method

Signature RegionMethod()

Returns:the Tab Points Region Method
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature RegionMethod(regionMethod)

Parameters:regionMethod (int) – the Tab Points Region Method

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

RetractPoint

WedmBasedGeomBuilder.RetractPoint

Returns or sets the Retract Point

-------------------------------------

Getter Method

Signature RetractPoint()

Returns:the Retract Point
Return type:NXOpen.NXObject

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature RetractPoint(point)

Parameters:point (NXOpen.NXObject) – the Retract Point

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

RetractPointStatus

WedmBasedGeomBuilder.RetractPointStatus

Returns or sets the Retract Point Status

-------------------------------------

Getter Method

Signature RetractPointStatus()

Returns:the Retract Point Status
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature RetractPointStatus(status)

Parameters:status (int) – the Retract Point Status

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

RetractPointToolAxis

WedmBasedGeomBuilder.RetractPointToolAxis

Returns or sets the Retract Point Tool Axis

-------------------------------------

Getter Method

Signature RetractPointToolAxis()

Returns:the Retract Point Tool Axis
Return type:NXOpen.NXObject

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature RetractPointToolAxis(toolAxis)

Parameters:toolAxis (NXOpen.NXObject) – the Retract Point Tool Axis

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

RoughPasses

WedmBasedGeomBuilder.RoughPasses

Returns or sets the Rough Passes

-------------------------------------

Getter Method

Signature RoughPasses()

Returns:the Rough Passes
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature RoughPasses(roughPasses)

Parameters:roughPasses (int) – the Rough Passes

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

SmoothLeadinDistance

WedmBasedGeomBuilder.SmoothLeadinDistance

Returns or sets the Smooth Leadin Distance

-------------------------------------

Getter Method

Signature SmoothLeadinDistance()

Returns:the Smooth Leadin Distance
Return type:float

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature SmoothLeadinDistance(leadInDistance)

Parameters:leadInDistance (float) – the Smooth Leadin Distance

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

SmoothLeadinFlag

WedmBasedGeomBuilder.SmoothLeadinFlag

Returns or sets the Smooth Leadin Flag

-------------------------------------

Getter Method

Signature SmoothLeadinFlag()

Returns:the Smooth Leadin Flag
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature SmoothLeadinFlag(leadInFlag)

Parameters:leadInFlag (int) – the Smooth Leadin Flag

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

SmoothLeadoutDistance

WedmBasedGeomBuilder.SmoothLeadoutDistance

Returns or sets the Smooth Leadout Distance

-------------------------------------

Getter Method

Signature SmoothLeadoutDistance()

Returns:the Smooth Leadout Distance
Return type:float

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature SmoothLeadoutDistance(leadOutDistance)

Parameters:leadOutDistance (float) – the Smooth Leadout Distance

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

SmoothLeadoutFlag

WedmBasedGeomBuilder.SmoothLeadoutFlag

Returns or sets the Smooth Leadout Flag

-------------------------------------

Getter Method

Signature SmoothLeadoutFlag()

Returns:the Smooth Leadout Flag
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature SmoothLeadoutFlag(leadOutFlag)

Parameters:leadOutFlag (int) – the Smooth Leadout Flag

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

StepoverBuilder

WedmBasedGeomBuilder.StepoverBuilder

Returns the Stepover builder

-------------------------------------

Getter Method

Signature StepoverBuilder()

Returns:the Stepover Builder
Return type:NXOpen.CAM.StepoverBuilder

New in version NX6.0.0.

License requirements: None.

StopPointDistance

WedmBasedGeomBuilder.StopPointDistance

Returns or sets the Stop Point Distance

-------------------------------------

Getter Method

Signature StopPointDistance()

Returns:the Stop Point Distance
Return type:float

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature StopPointDistance(stopPointDistance)

Parameters:stopPointDistance (float) – the Stop Point Distance

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

StopPointFlag

WedmBasedGeomBuilder.StopPointFlag

Returns or sets the Stop Point Flag

-------------------------------------

Getter Method

Signature StopPointFlag()

Returns:the Stop Point Flag
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature StopPointFlag(stopPointFlag)

Parameters:stopPointFlag (int) – the Stop Point Flag

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

StopPointType

WedmBasedGeomBuilder.StopPointType

Returns or sets the Stop Point Type

-------------------------------------

Getter Method

Signature StopPointType()

Returns:the Stop Point Type
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature StopPointType(stopPointType)

Parameters:stopPointType (int) – the Stop Point Type

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

ThreadHolePoint

WedmBasedGeomBuilder.ThreadHolePoint

Returns or sets the Thread Hole Point

-------------------------------------

Getter Method

Signature ThreadHolePoint()

Returns:the Thread Hole Point
Return type:NXOpen.NXObject

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature ThreadHolePoint(point)

Parameters:point (NXOpen.NXObject) – the Thread Hole Point

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

ThreadHolePointStatus

WedmBasedGeomBuilder.ThreadHolePointStatus

Returns or sets the Thread Hole Point Status

-------------------------------------

Getter Method

Signature ThreadHolePointStatus()

Returns:the Thread Hole Point Status
Return type:int

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature ThreadHolePointStatus(status)

Parameters:status (int) – the Thread Hole Point Status

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

ThreadHolePointToolAxis

WedmBasedGeomBuilder.ThreadHolePointToolAxis

Returns or sets the Thread Hole Point Tool Axis

-------------------------------------

Getter Method

Signature ThreadHolePointToolAxis()

Returns:the Thread Hole Point Tool Axis
Return type:NXOpen.NXObject

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature ThreadHolePointToolAxis(toolAxis)

Parameters:toolAxis (NXOpen.NXObject) – the Thread Hole Point Tool Axis

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

UpperPlane

WedmBasedGeomBuilder.UpperPlane

Returns or sets the Upper Plane

-------------------------------------

Getter Method

Signature UpperPlane()

Returns:the Upper Plane
Return type:float

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature UpperPlane(upperPlane)

Parameters:upperPlane (float) – the Upper Plane

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

WireDiameter

WedmBasedGeomBuilder.WireDiameter

Returns or sets the Wire Diameter

-------------------------------------

Getter Method

Signature WireDiameter()

Returns:the Wire Diameter
Return type:float

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

-------------------------------------

Setter Method

Signature WireDiameter(wireDiameter)

Parameters:wireDiameter (float) – the Wire Diameter

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

Method Detail

Validate

WedmBasedGeomBuilder.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.