GeometrySet Class¶
-
class
NXOpen.CAM.
GeometrySet
¶ Bases:
NXOpen.TaggedObject
Represents 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 |
RemoveSelectionIntent | Break selection intent, and replace all the rules with single rules. |
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
AngleToleranceEdges()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
AngleToleranceEdges(angleTol)
Parameters: 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
BoundaryEdges()
Returns: Return type: NXOpen.ScCollector
New in version NX9.0.0.
License requirements: None.
CheckStock¶
-
GeometrySet.
CheckStock
¶ Returns or sets the check stock
-------------------------------------
Getter Method
Signature
CheckStock()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CheckStock(newValue)
Parameters: 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
CustomFeed()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CustomFeed(newValue)
Parameters: 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
CustomPartOffset()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CustomPartOffset(newValue)
Parameters: 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
CustomStock()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CustomStock(newValue)
Parameters: 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
CustomTolerance()
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CustomTolerance(newValue)
Parameters: 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
DraftAngle()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DraftAngle(newValue)
Parameters: 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
DriveStock()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DriveStock(newValue)
Parameters: 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
FeedUnit()
Returns: Return type: NXOpen.CAM.FeedRateUnit
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FeedUnit(newValue)
Parameters: 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
FeedValue()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FeedValue(newValue)
Parameters: 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
FinalStock()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FinalStock(newValue)
Parameters: 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
HoleList()
Returns: Return type: NXOpen.CAM.CustomLoops
New in version NX8.0.0.
Deprecated since version NX9.0.0: Use
NXOpen.Features.PatchOpeningsBuilder
instead.License requirements: None.
IgnoreLoopsStatus¶
-
GeometrySet.
IgnoreLoopsStatus
¶ Returns or sets the ignore loops status
-------------------------------------
Getter Method
Signature
IgnoreLoopsStatus()
Returns: Return type: NXOpen.CAM.GeometrySetLoopsIgnoreTypes
New in version NX8.0.0.
Deprecated since version NX9.0.0: Use
NXOpen.Features.PatchOpeningsBuilder
instead.License requirements: None.
-------------------------------------
Setter Method
Signature
IgnoreLoopsStatus(newValue)
Parameters: newValue ( NXOpen.CAM.GeometrySetLoopsIgnoreTypes
) –New in version NX8.0.0.
Deprecated since version NX9.0.0: Use
NXOpen.Features.PatchOpeningsBuilder
instead.License requirements: cam_base (“CAM BASE”)
InitialStock¶
-
GeometrySet.
InitialStock
¶ Returns or sets the initial stock
-------------------------------------
Getter Method
Signature
InitialStock()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
InitialStock(newValue)
Parameters: 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
Intol()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Intol(newValue)
Parameters: 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
MaterialSide()
Returns: Return type: NXOpen.CAM.GeometrySetMaterialSideTypes
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaterialSide(newValue)
Parameters: 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
Outtol()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Outtol(newValue)
Parameters: 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
PartOffset()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PartOffset(newValue)
Parameters: 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
SafeClearance()
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SafeClearance(newValue)
Parameters: newValue (float) – New in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
ScCollector¶
-
GeometrySet.
ScCollector
¶ Returns the sc collector
-------------------------------------
Getter Method
Signature
ScCollector()
Returns: Return type: NXOpen.ScCollector
New in version NX8.0.0.
License requirements: None.
SeedFace¶
-
GeometrySet.
SeedFace
¶ Returns or sets the seed face
-------------------------------------
Getter Method
Signature
SeedFace()
Returns: Return type: NXOpen.Face
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SeedFace(face)
Parameters: 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
Selection()
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX8.0.0.
License requirements: None.
TraverseInteriorEdges¶
-
GeometrySet.
TraverseInteriorEdges
¶ Returns or sets the traverse interior edges flag
-------------------------------------
Getter Method
Signature
TraverseInteriorEdges()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TraverseInteriorEdges(traverseInteriorEdges)
Parameters: 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
UseTangentEdgeAngles()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UseTangentEdgeAngles(useAngle)
Parameters: useAngle (bool) – New in version NX9.0.0.
License requirements: cam_base (“CAM BASE”)