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 @return
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(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”)

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”)