Boundary Class¶
-
class
NXOpen.CAM.
Boundary
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Represents a CAM boundary object
New in version NX9.0.0.
Properties¶
Property | Description |
---|---|
BoundaryList | Returns the boundary list |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
AppendFaceBoundary | Append the face boundary @return array of the appended face boundary set objects |
CreateBoundaryMillingSet | Create an empty milling boundary set @return the milling boundary set object |
CreateBoundarySet | Create an empty boundary set @return the boundary set object |
CreateBoundaryTurnSet | Create an empty turning boundary set @return the turning boundary set object |
RemoveFaceBoundary | Remove the face boundaries |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail¶
BoundaryList¶
-
Boundary.
BoundaryList
¶ Returns the boundary list
-------------------------------------
Getter Method
Signature
BoundaryList()
Returns: Return type: NXOpen.CAM.BoundarySetList
New in version NX9.0.0.
License requirements: None.
Method Detail¶
AppendFaceBoundary¶
-
Boundary.
AppendFaceBoundary
¶ Append the face boundary
Signature
AppendFaceBoundary(face, ignoreHole, ignoreIsland, ignoreChamfer, toolSide)
Parameters: - face (
NXOpen.TaggedObject
) – the face to create boundaries - ignoreHole (bool) – flag to ignore holes in face
- ignoreIsland (bool) – flag to ignore islands on face
- ignoreChamfer (bool) – flag to ignore chamfers on face
- toolSide (
NXOpen.CAM.BoundarySetToolSideTypes
) – tool side for the face boundary
Returns: array of the appended face boundary set objects
Return type: list of
NXOpen.CAM.BoundarySet
New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
- face (
CreateBoundaryMillingSet¶
-
Boundary.
CreateBoundaryMillingSet
¶ Create an empty milling boundary set
Signature
CreateBoundaryMillingSet()
Returns: the milling boundary set object Return type: NXOpen.CAM.BoundaryMillingSet
New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
CreateBoundarySet¶
-
Boundary.
CreateBoundarySet
¶ Create an empty boundary set
Signature
CreateBoundarySet()
Returns: the boundary set object Return type: NXOpen.CAM.BoundarySet
New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
CreateBoundaryTurnSet¶
-
Boundary.
CreateBoundaryTurnSet
¶ Create an empty turning boundary set
Signature
CreateBoundaryTurnSet()
Returns: the turning boundary set object Return type: NXOpen.CAM.BoundaryTurnSet
New in version NX9.0.2.
License requirements: cam_base (“CAM BASE”)
RemoveFaceBoundary¶
-
Boundary.
RemoveFaceBoundary
¶ Remove the face boundaries
Signature
RemoveFaceBoundary(face)
Parameters: face ( NXOpen.TaggedObject
) – the face to be removedNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Validate¶
-
Boundary.
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.