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 |
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 @return the appended geometry set object |
CreateGeometrySet | Create an empty geometry set @return the geometry set object |
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 |
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(newValue)
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(newValue)
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(newValue)
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(newValue)
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(newValue)
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(newValue)
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(newValue)
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(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(newValue)
Parameters: newValue ( NXOpen.CAM.GeometryGroupDirectionTypes
) – the direction typeNew in version NX8.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(newValue)
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(newValue)
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(newValue)
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(newValue)
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(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.