BoundarySet Class¶
-
class
NXOpen.CAM.
BoundarySet
¶ Bases:
NXOpen.TaggedObject
Represents 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 |
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 @return |
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
BoundaryMemberList()
Returns: Return type: NXOpen.CAM.BoundaryMemberSetList
New in version NX9.0.0.
License requirements: None.
BoundaryType¶
-
BoundarySet.
BoundaryType
¶ Returns or sets the boundary type
-------------------------------------
Getter Method
Signature
BoundaryType()
Returns: Return type: NXOpen.CAM.BoundarySetBoundaryTypes
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BoundaryType(newValue)
Parameters: 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
CustomOffset()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CustomOffset(newValue)
Parameters: 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
Offset()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Offset(newValue)
Parameters: 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
OffsetIntent()
Returns: Return type: NXOpen.CAM.ParamValueIntent
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OffsetIntent(newValue)
Parameters: 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
Plane()
Returns: Return type: NXOpen.Plane
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Plane(newValue)
Parameters: 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
PlaneType()
Returns: Return type: NXOpen.CAM.BoundarySetPlaneTypes
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PlaneType(newValue)
Parameters: 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
PointList()
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX9.0.0.
License requirements: None.
ToolPosition¶
-
BoundarySet.
ToolPosition
¶ Returns or sets the tool position
-------------------------------------
Getter Method
Signature
ToolPosition()
Returns: Return type: NXOpen.CAM.BoundarySetToolPositionTypes
New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ToolPosition(newValue)
Parameters: 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
ToolSide()
Returns: Return type: NXOpen.CAM.BoundarySetToolSideTypes
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ToolSide(newValue)
Parameters: 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.BoundaryMemberSet
New 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”)