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
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 AngleToleranceEdges

Returns:
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AngleToleranceEdges

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Parameters: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.TaggedObject

New in version NX10.0.3.

License requirements: cam_base (“CAM BASE”)

RemoveSelectionIntent

GeometrySet.RemoveSelectionIntent

Break selection intent, and replace all the rules with single rules.

Signature RemoveSelectionIntent()

New in version NX8.5.0.

License requirements: cam_base (“CAM BASE”)

SetName

GeometrySet.SetName

Set name

Signature SetName(name, useDefaultName)

Parameters:
  • name (str) –
  • useDefaultName (bool) –

New in version NX9.0.3.

License requirements: cam_base (“CAM BASE”)