GeometrySet Class¶
-
class
NXOpen.CAM.GeometrySet¶ Bases:
NXOpen.TaggedObjectRepresents a geometry set for a CAM object.
Multiple sets define the actual geometry of a specific type. To create a new instance of this class, use
NXOpen.CAM.Geometry.CreateGeometrySet()New in version NX8.0.0.
Properties¶
| Property | Description |
|---|---|
| AngleToleranceEdges | Returns or sets the angle tolerance |
| BoundaryEdges | Returns the boundary edges selection collector for a region set |
| CheckStock | Returns or sets the check stock |
| CustomFeed | Returns or sets the flag whether this set has custom feed rate activated |
| CustomPartOffset | Returns or sets the flag whether this set has custom part offset activated |
| CustomStock | Returns or sets the flag whether this set has custom stock activated |
| CustomTolerance | Returns or sets the flag whether this set has custom tolerances activated |
| DraftAngle | Returns or sets the draft angle |
| DriveStock | Returns or sets the drive stock |
| FeedUnit | Returns or sets the feed rate unit |
| FeedValue | Returns or sets the feed rate value |
| FinalStock | Returns or sets the final stock |
| HoleList | Returns the ignore holes builder |
| IgnoreLoopsStatus | Returns or sets the ignore loops status |
| InitialStock | Returns or sets the initial stock |
| Intol | Returns or sets the inner tolerance value |
| MaterialSide | Returns or sets the material side |
| Outtol | Returns or sets the outer tolerance value |
| PartOffset | Returns or sets the part offset value |
| SafeClearance | Returns or sets the safe clearance |
| ScCollector | Returns the sc collector |
| SeedFace | Returns or sets the seed face |
| Selection | Returns the selection containing the geometric entities |
| Tag | Returns the Tag for this object. |
| TraverseInteriorEdges | Returns or sets the traverse interior edges flag |
| UseTangentEdgeAngles | Returns or sets the use tangent edge angle flag |
Methods¶
| Method | Description |
|---|---|
| ApplyEdgeSelection | Apply Edge Selections |
| GetItems | Get geometry items |
| RemoveSelectionIntent | Break selection intent, and replace all the rules with single rules. |
| SetName | Set name |
Enumerations¶
| GeometrySetLoopsIgnoreTypes Enumeration | Available types for Ignore Loops |
| GeometrySetMaterialSideTypes Enumeration | Available types for Material Side |
Property Detail¶
AngleToleranceEdges¶
-
GeometrySet.AngleToleranceEdges¶ Returns or sets the angle tolerance
-------------------------------------Getter Method
Signature
AngleToleranceEdgesReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AngleToleranceEdgesParameters: angleTol (float) – New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
BoundaryEdges¶
-
GeometrySet.BoundaryEdges¶ Returns the boundary edges selection collector for a region set
-------------------------------------Getter Method
Signature
BoundaryEdgesReturns: Return type: NXOpen.ScCollectorNew in version NX9.0.0.
License requirements: None.
CheckStock¶
-
GeometrySet.CheckStock¶ Returns or sets the check stock
-------------------------------------Getter Method
Signature
CheckStockReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CheckStockParameters: newValue (float) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
CustomFeed¶
-
GeometrySet.CustomFeed¶ Returns or sets the flag whether this set has custom feed rate activated
-------------------------------------Getter Method
Signature
CustomFeedReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CustomFeedParameters: newValue (bool) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
CustomPartOffset¶
-
GeometrySet.CustomPartOffset¶ Returns or sets the flag whether this set has custom part offset activated
-------------------------------------Getter Method
Signature
CustomPartOffsetReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CustomPartOffsetParameters: newValue (bool) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
CustomStock¶
-
GeometrySet.CustomStock¶ Returns or sets the flag whether this set has custom stock activated
-------------------------------------Getter Method
Signature
CustomStockReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CustomStockParameters: newValue (bool) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
CustomTolerance¶
-
GeometrySet.CustomTolerance¶ Returns or sets the flag whether this set has custom tolerances activated
-------------------------------------Getter Method
Signature
CustomToleranceReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CustomToleranceParameters: newValue (bool) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
DraftAngle¶
-
GeometrySet.DraftAngle¶ Returns or sets the draft angle
-------------------------------------Getter Method
Signature
DraftAngleReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DraftAngleParameters: newValue (float) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
DriveStock¶
-
GeometrySet.DriveStock¶ Returns or sets the drive stock
-------------------------------------Getter Method
Signature
DriveStockReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DriveStockParameters: newValue (float) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
FeedUnit¶
-
GeometrySet.FeedUnit¶ Returns or sets the feed rate unit
-------------------------------------Getter Method
Signature
FeedUnitReturns: Return type: NXOpen.CAM.FeedRateUnitNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FeedUnitParameters: newValue ( NXOpen.CAM.FeedRateUnit) –New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
FeedValue¶
-
GeometrySet.FeedValue¶ Returns or sets the feed rate value
-------------------------------------Getter Method
Signature
FeedValueReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FeedValueParameters: newValue (float) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
FinalStock¶
-
GeometrySet.FinalStock¶ Returns or sets the final stock
-------------------------------------Getter Method
Signature
FinalStockReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FinalStockParameters: newValue (float) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
HoleList¶
-
GeometrySet.HoleList¶ Returns the ignore holes builder
-------------------------------------Getter Method
Signature
HoleListReturns: Return type: NXOpen.CAM.CustomLoopsNew in version NX8.0.0.
Deprecated since version NX9.0.0: Use
NXOpen.Features.PatchOpeningsBuilderinstead.License requirements: None.
IgnoreLoopsStatus¶
-
GeometrySet.IgnoreLoopsStatus¶ Returns or sets the ignore loops status
-------------------------------------Getter Method
Signature
IgnoreLoopsStatusReturns: Return type: NXOpen.CAM.GeometrySetLoopsIgnoreTypesNew in version NX8.0.0.
Deprecated since version NX9.0.0: Use
NXOpen.Features.PatchOpeningsBuilderinstead.License requirements: None.
-------------------------------------Setter Method
Signature
IgnoreLoopsStatusParameters: newValue ( NXOpen.CAM.GeometrySetLoopsIgnoreTypes) –New in version NX8.0.0.
Deprecated since version NX9.0.0: Use
NXOpen.Features.PatchOpeningsBuilderinstead.License requirements: cam_base (“CAM BASE”)
InitialStock¶
-
GeometrySet.InitialStock¶ Returns or sets the initial stock
-------------------------------------Getter Method
Signature
InitialStockReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
InitialStockParameters: newValue (float) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
Intol¶
-
GeometrySet.Intol¶ Returns or sets the inner tolerance value
-------------------------------------Getter Method
Signature
IntolReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IntolParameters: newValue (float) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
MaterialSide¶
-
GeometrySet.MaterialSide¶ Returns or sets the material side
-------------------------------------Getter Method
Signature
MaterialSideReturns: Return type: NXOpen.CAM.GeometrySetMaterialSideTypesNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MaterialSideParameters: newValue ( NXOpen.CAM.GeometrySetMaterialSideTypes) –New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
Outtol¶
-
GeometrySet.Outtol¶ Returns or sets the outer tolerance value
-------------------------------------Getter Method
Signature
OuttolReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OuttolParameters: newValue (float) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
PartOffset¶
-
GeometrySet.PartOffset¶ Returns or sets the part offset value
-------------------------------------Getter Method
Signature
PartOffsetReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PartOffsetParameters: newValue (float) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
SafeClearance¶
-
GeometrySet.SafeClearance¶ Returns or sets the safe clearance
-------------------------------------Getter Method
Signature
SafeClearanceReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SafeClearanceParameters: newValue (float) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
ScCollector¶
-
GeometrySet.ScCollector¶ Returns the sc collector
-------------------------------------Getter Method
Signature
ScCollectorReturns: Return type: NXOpen.ScCollectorNew in version NX8.0.0.
License requirements: None.
SeedFace¶
-
GeometrySet.SeedFace¶ Returns or sets the seed face
-------------------------------------Getter Method
Signature
SeedFaceReturns: Return type: NXOpen.FaceNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SeedFaceParameters: face ( NXOpen.Face) –New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Selection¶
-
GeometrySet.Selection¶ Returns the selection containing the geometric entities
-------------------------------------Getter Method
Signature
SelectionReturns: Return type: NXOpen.SelectTaggedObjectListNew in version NX8.0.0.
License requirements: None.
TraverseInteriorEdges¶
-
GeometrySet.TraverseInteriorEdges¶ Returns or sets the traverse interior edges flag
-------------------------------------Getter Method
Signature
TraverseInteriorEdgesReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TraverseInteriorEdgesParameters: traverseInteriorEdges (bool) – New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
UseTangentEdgeAngles¶
-
GeometrySet.UseTangentEdgeAngles¶ Returns or sets the use tangent edge angle flag
-------------------------------------Getter Method
Signature
UseTangentEdgeAnglesReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UseTangentEdgeAnglesParameters: useAngle (bool) – New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
Method Detail¶
ApplyEdgeSelection¶
-
GeometrySet.ApplyEdgeSelection¶ Apply Edge Selections
Signature
ApplyEdgeSelection()New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)
GetItems¶
-
GeometrySet.GetItems¶ Get geometry items
Signature
GetItems()Returns: Return type: list of NXOpen.TaggedObjectNew in version NX10.0.3.
License requirements: cam_base (“CAM BASE”)