GeometryGroup Class¶
-
class
NXOpen.CAM.GeometryGroup¶ Bases:
NXOpen.CAM.GeometryRepresents 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
AutoBlockOffsetNegativeXReturns: the offset value Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AutoBlockOffsetNegativeXParameters: 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
AutoBlockOffsetNegativeYReturns: the offset value Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AutoBlockOffsetNegativeYParameters: 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
AutoBlockOffsetNegativeZReturns: the offset value Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AutoBlockOffsetNegativeZParameters: 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
AutoBlockOffsetPositiveXReturns: the offset value Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AutoBlockOffsetPositiveXParameters: 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
AutoBlockOffsetPositiveYReturns: the offset value Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AutoBlockOffsetPositiveYParameters: 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
AutoBlockOffsetPositiveZReturns: the offset value Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AutoBlockOffsetPositiveZParameters: 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
BlankDefinitionTypeReturns: the blank definition type Return type: NXOpen.CAM.GeometryGroupBlankDefinitionTypesNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BlankDefinitionTypeParameters: 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
BlankIpwReturns: Return type: NXOpen.CAM.BlankIpwNew in version NX8.0.0.
License requirements: None.
Csys¶
-
GeometryGroup.Csys¶ Returns or sets the user defined coordinate system
-------------------------------------Getter Method
Signature
CsysReturns: the Csys Return type: NXOpen.CartesianCoordinateSystemNew in version NX8.0.0.
License requirements: cam_base (“CAM BASE”)
-------------------------------------Setter Method
Signature
CsysParameters: 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
DirectionTypeReturns: the direction type Return type: NXOpen.CAM.GeometryGroupDirectionTypesNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DirectionTypeParameters: 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
IpwPositionCsysReturns: the csys Return type: NXOpen.CoordinateSystemNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IpwPositionCsysParameters: 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
IpwPositionTypeReturns: the type Return type: NXOpen.CAM.GeometryGroupPositionTypesNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IpwPositionTypeParameters: 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
OffsetFromPartReturns: the offset value Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OffsetFromPartParameters: 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
OffsetNegativeZReturns: the offset value Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OffsetNegativeZParameters: 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
OffsetPositiveZReturns: the offset value Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OffsetPositiveZParameters: 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
OrientationTypeReturns: the orientation type Return type: NXOpen.CAM.GeometryGroupOrientationTypesNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OrientationTypeParameters: 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
VectorReturns: the vector Return type: NXOpen.DirectionNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
VectorParameters: 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.