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 typeNew 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 CsysNew 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 typeNew 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 csysNew 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 typeNew 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 typeNew 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 vectorNew 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.