GeometryGroup Class

class NXOpen.CAM.GeometryGroup

Bases: NXOpen.CAM.Geometry

Represents a CAM geometry builder for group level

New in version NX8.0.0.

Properties

Property Description
AutoBlockOffsetNegativeX Returns or sets the blank auto block offset along negative X axis
AutoBlockOffsetNegativeY Returns or sets the blank auto block offset along negative Y axis
AutoBlockOffsetNegativeZ Returns or sets the blank auto block offset along negative Z axis
AutoBlockOffsetPositiveX Returns or sets the blank auto block offset along positive X axis
AutoBlockOffsetPositiveY Returns or sets the blank auto block offset along positive Y axis
AutoBlockOffsetPositiveZ Returns or sets the blank auto block offset along positive Z axis
BlankDefinitionType Returns or sets the blank definition type
BlankIpw Returns the Blank IPW
Csys Returns or sets the user defined coordinate system
DirectionType Returns or sets the derived blank orientation type
GeometryList Returns the geometry list
IpwPositionCsys Returns or sets the ipw position coordinate system
IpwPositionType Returns or sets the ipw position type
OffsetFromPart Returns or sets the blank offset from part
OffsetNegativeZ Returns or sets the bounding geometry offset along negative Z axis
OffsetPositiveZ Returns or sets the bounding geometry offset along positive Z axis
OrientationType Returns or sets the derived blank orientation type
Tag Returns the Tag for this object.
Topology Returns the topology builder
Vector Returns or sets the user defined vector

Methods

Method Description
AppendGeometrySet Append an geometry set with dumb rules
AppendNamedGeometry Append named geometry
CreateGeometrySet Create an empty geometry set
ExpandSets Expanding the geometry sets
InitializeData Prepare and update geometry data
PreselectGeometry Pre-select the wall geometry
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

GeometryGroupBlankDefinitionTypes Enumeration the blank definition types
GeometryGroupDirectionTypes Enumeration the derived blank direction types
GeometryGroupOrientationTypes Enumeration the derived blank orientation types
GeometryGroupPositionTypes Enumeration the ipw position types

Property Detail

AutoBlockOffsetNegativeX

GeometryGroup.AutoBlockOffsetNegativeX

Returns or sets the blank auto block offset along negative X axis

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

Getter Method

Signature AutoBlockOffsetNegativeX

Returns:the offset value
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature AutoBlockOffsetNegativeX

Parameters:newValue (float) – the offset value

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

AutoBlockOffsetNegativeY

GeometryGroup.AutoBlockOffsetNegativeY

Returns or sets the blank auto block offset along negative Y axis

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

Getter Method

Signature AutoBlockOffsetNegativeY

Returns:the offset value
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature AutoBlockOffsetNegativeY

Parameters:newValue (float) – the offset value

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

AutoBlockOffsetNegativeZ

GeometryGroup.AutoBlockOffsetNegativeZ

Returns or sets the blank auto block offset along negative Z axis

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

Getter Method

Signature AutoBlockOffsetNegativeZ

Returns:the offset value
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature AutoBlockOffsetNegativeZ

Parameters:newValue (float) – the offset value

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

AutoBlockOffsetPositiveX

GeometryGroup.AutoBlockOffsetPositiveX

Returns or sets the blank auto block offset along positive X axis

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

Getter Method

Signature AutoBlockOffsetPositiveX

Returns:the offset value
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature AutoBlockOffsetPositiveX

Parameters:newValue (float) – the offset value

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

AutoBlockOffsetPositiveY

GeometryGroup.AutoBlockOffsetPositiveY

Returns or sets the blank auto block offset along positive Y axis

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

Getter Method

Signature AutoBlockOffsetPositiveY

Returns:the offset value
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature AutoBlockOffsetPositiveY

Parameters:newValue (float) – the offset value

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

AutoBlockOffsetPositiveZ

GeometryGroup.AutoBlockOffsetPositiveZ

Returns or sets the blank auto block offset along positive Z axis

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

Getter Method

Signature AutoBlockOffsetPositiveZ

Returns:the offset value
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature AutoBlockOffsetPositiveZ

Parameters:newValue (float) – the offset value

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

BlankDefinitionType

GeometryGroup.BlankDefinitionType

Returns or sets the blank definition type

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

Getter Method

Signature BlankDefinitionType

Returns:the blank definition type
Return type:NXOpen.CAM.GeometryGroupBlankDefinitionTypes

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature BlankDefinitionType

Parameters:newValue (NXOpen.CAM.GeometryGroupBlankDefinitionTypes) – the blank definition type

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

BlankIpw

GeometryGroup.BlankIpw

Returns the Blank IPW

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

Getter Method

Signature BlankIpw

Returns:
Return type:NXOpen.CAM.BlankIpw

New in version NX8.0.0.

License requirements: None.

Csys

GeometryGroup.Csys

Returns or sets the user defined coordinate system

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

Getter Method

Signature Csys

Returns:the Csys
Return type:NXOpen.CartesianCoordinateSystem

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

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

Setter Method

Signature Csys

Parameters:csys (NXOpen.CartesianCoordinateSystem) – the Csys

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

DirectionType

GeometryGroup.DirectionType

Returns or sets the derived blank orientation type

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

Getter Method

Signature DirectionType

Returns:the direction type
Return type:NXOpen.CAM.GeometryGroupDirectionTypes

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature DirectionType

Parameters:newValue (NXOpen.CAM.GeometryGroupDirectionTypes) – the direction type

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

IpwPositionCsys

GeometryGroup.IpwPositionCsys

Returns or sets the ipw position coordinate system

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

Getter Method

Signature IpwPositionCsys

Returns:the csys
Return type:NXOpen.CoordinateSystem

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature IpwPositionCsys

Parameters:csys (NXOpen.CoordinateSystem) – the csys

New in version NX11.0.0.

License requirements: cam_base (“CAM BASE”)

IpwPositionType

GeometryGroup.IpwPositionType

Returns or sets the ipw position type

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

Getter Method

Signature IpwPositionType

Returns:the type
Return type:NXOpen.CAM.GeometryGroupPositionTypes

New in version NX11.0.0.

License requirements: None.

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

Setter Method

Signature IpwPositionType

Parameters:type (NXOpen.CAM.GeometryGroupPositionTypes) – the type

New in version NX11.0.0.

License requirements: cam_base (“CAM BASE”)

OffsetFromPart

GeometryGroup.OffsetFromPart

Returns or sets the blank offset from part

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

Getter Method

Signature OffsetFromPart

Returns:the offset value
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OffsetFromPart

Parameters:newValue (float) – the offset value

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

OffsetNegativeZ

GeometryGroup.OffsetNegativeZ

Returns or sets the bounding geometry offset along negative Z axis

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

Getter Method

Signature OffsetNegativeZ

Returns:the offset value
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OffsetNegativeZ

Parameters:newValue (float) – the offset value

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

OffsetPositiveZ

GeometryGroup.OffsetPositiveZ

Returns or sets the bounding geometry offset along positive Z axis

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

Getter Method

Signature OffsetPositiveZ

Returns:the offset value
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OffsetPositiveZ

Parameters:newValue (float) – the offset value

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

OrientationType

GeometryGroup.OrientationType

Returns or sets the derived blank orientation type

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

Getter Method

Signature OrientationType

Returns:the orientation type
Return type:NXOpen.CAM.GeometryGroupOrientationTypes

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OrientationType

Parameters:newValue (NXOpen.CAM.GeometryGroupOrientationTypes) – the orientation type

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

Vector

GeometryGroup.Vector

Returns or sets the user defined vector

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

Getter Method

Signature Vector

Returns:the vector
Return type:NXOpen.Direction

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature Vector

Parameters:vector (NXOpen.Direction) – the vector

New in version NX8.0.0.

License requirements: cam_base (“CAM BASE”)

Method Detail

Validate

GeometryGroup.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.