BoundarySet Class¶
-
class
NXOpen.CAM.BoundarySet¶ Bases:
NXOpen.TaggedObjectRepresents a boundary set.
To create a new instance of this class, use
NXOpen.CAM.Boundary.CreateBoundarySet()New in version NX9.0.0.
Properties¶
| Property | Description |
|---|---|
| BoundaryMemberList | Returns the boundary member list |
| BoundaryType | Returns or sets the boundary type |
| CustomOffset | Returns or sets the flag whether this boundary has custom offset activated |
| Offset | Returns or sets the offset value |
| OffsetIntent | Returns or sets the offset intent |
| Plane | Returns or sets the boundary plane |
| PlaneType | Returns or sets the boundary plane type |
| PointList | Returns the points list |
| SelectObject | Returns the select object |
| Tag | Returns the Tag for this object. |
| ToolPosition | Returns or sets the tool position |
| ToolSide | Returns or sets the tool side |
Methods¶
| Method | Description |
|---|---|
| AppendCurves | Add curves to the boundary |
| CreateBoundaryMemberSet | Create an empty boundary member set |
| RemoveCurves | Remove curves from the boundary |
Enumerations¶
| BoundarySetBoundaryTypes Enumeration | the boundary types |
| BoundarySetPlaneTypes Enumeration | the boundary plane types |
| BoundarySetToolPositionTypes Enumeration | the tool position |
| BoundarySetToolSideTypes Enumeration | the tool side types |
Property Detail¶
BoundaryMemberList¶
-
BoundarySet.BoundaryMemberList¶ Returns the boundary member list
-------------------------------------Getter Method
Signature
BoundaryMemberListReturns: Return type: NXOpen.CAM.BoundaryMemberSetListNew in version NX9.0.0.
License requirements: None.
BoundaryType¶
-
BoundarySet.BoundaryType¶ Returns or sets the boundary type
-------------------------------------Getter Method
Signature
BoundaryTypeReturns: Return type: NXOpen.CAM.BoundarySetBoundaryTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BoundaryTypeParameters: newValue ( NXOpen.CAM.BoundarySetBoundaryTypes) –New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
CustomOffset¶
-
BoundarySet.CustomOffset¶ Returns or sets the flag whether this boundary has custom offset activated
-------------------------------------Getter Method
Signature
CustomOffsetReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CustomOffsetParameters: newValue (bool) – New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Offset¶
-
BoundarySet.Offset¶ Returns or sets the offset value
-------------------------------------Getter Method
Signature
OffsetReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OffsetParameters: newValue (float) – New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
OffsetIntent¶
-
BoundarySet.OffsetIntent¶ Returns or sets the offset intent
-------------------------------------Getter Method
Signature
OffsetIntentReturns: Return type: NXOpen.CAM.ParamValueIntentNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OffsetIntentParameters: newValue ( NXOpen.CAM.ParamValueIntent) –New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Plane¶
-
BoundarySet.Plane¶ Returns or sets the boundary plane
-------------------------------------Getter Method
Signature
PlaneReturns: Return type: NXOpen.PlaneNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlaneParameters: newValue ( NXOpen.Plane) –New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
PlaneType¶
-
BoundarySet.PlaneType¶ Returns or sets the boundary plane type
-------------------------------------Getter Method
Signature
PlaneTypeReturns: Return type: NXOpen.CAM.BoundarySetPlaneTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PlaneTypeParameters: newValue ( NXOpen.CAM.BoundarySetPlaneTypes) –New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
PointList¶
-
BoundarySet.PointList¶ Returns the points list
-------------------------------------Getter Method
Signature
PointListReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX9.0.0.
License requirements: None.
SelectObject¶
-
BoundarySet.SelectObject¶ Returns the select object
-------------------------------------Getter Method
Signature
SelectObjectReturns: Return type: NXOpen.SelectTaggedObjectNew in version NX11.0.1.
License requirements: None.
ToolPosition¶
-
BoundarySet.ToolPosition¶ Returns or sets the tool position
-------------------------------------Getter Method
Signature
ToolPositionReturns: Return type: NXOpen.CAM.BoundarySetToolPositionTypesNew in version NX9.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
ToolPositionParameters: newValue ( NXOpen.CAM.BoundarySetToolPositionTypes) –New in version NX9.0.1.
License requirements: cam_base (“CAM BASE”)
ToolSide¶
-
BoundarySet.ToolSide¶ Returns or sets the tool side
-------------------------------------Getter Method
Signature
ToolSideReturns: Return type: NXOpen.CAM.BoundarySetToolSideTypesNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ToolSideParameters: newValue ( NXOpen.CAM.BoundarySetToolSideTypes) –New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Method Detail¶
AppendCurves¶
-
BoundarySet.AppendCurves¶ Add curves to the boundary
Signature
AppendCurves(curves, pickPoint, matrix)Parameters: - curves (list of
NXOpen.NXObject) – the curves - pickPoint (
NXOpen.Point3d) – the pick point (start point on first member) - matrix (
NXOpen.Matrix3x3) – the view matrix
New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
- curves (list of
CreateBoundaryMemberSet¶
-
BoundarySet.CreateBoundaryMemberSet¶ Create an empty boundary member set
Signature
CreateBoundaryMemberSet()Returns: Return type: NXOpen.CAM.BoundaryMemberSetNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
RemoveCurves¶
-
BoundarySet.RemoveCurves¶ Remove curves from the boundary
Signature
RemoveCurves(curves)Parameters: curves (list of NXOpen.NXObject) – the curvesNew in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)