DimensionCollection Class¶
-
class
NXOpen.Annotations.
DimensionCollection
¶ Bases:
object
Represents a collection of
NXOpen.Annotations.Dimension
objectsThis is an collection class.
New in version NX3.0.0.
Methods¶
Method Detail¶
CreateAngularDimensionBuilder¶
-
DimensionCollection.
CreateAngularDimensionBuilder
¶ Creates a
NXOpen.Annotations.AngularDimensionBuilder
Signature
CreateAngularDimensionBuilder(angularDimension)
Parameters: angularDimension ( NXOpen.Annotations.BaseAngularDimension
) – the Drafting or PMI inherited angular dimension to be edited, if None, then create an angular dimensionReturns: the Angular dimension builder Return type: NXOpen.Annotations.AngularDimensionBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateAppendedTextEditorBuilder¶
-
DimensionCollection.
CreateAppendedTextEditorBuilder
¶ Creates a
NXOpen.Annotations.AppendedTextEditorBuilder
Signature
CreateAppendedTextEditorBuilder(dimension)
Parameters: dimension ( NXOpen.Annotations.Dimension
) –NXOpen.Annotations.Dimension
to be editedReturns: Return type: NXOpen.Annotations.AppendedTextEditorBuilder
New in version NX9.0.0.
License requirements: None.
CreateArcLengthDimension¶
-
DimensionCollection.
CreateArcLengthDimension
¶ Overloaded method CreateArcLengthDimension
CreateArcLengthDimension(dimensionData, origin)
CreateArcLengthDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates an arc length dimension
Signature
CreateArcLengthDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New arc length dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateChamferDimension¶
-
DimensionCollection.
CreateChamferDimension
¶ Overloaded method CreateChamferDimension
CreateChamferDimension(dimensionData, origin)
CreateChamferDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a chamfer dimension
Signature
CreateChamferDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New chamfer dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateChamferDimensionBuilder¶
-
DimensionCollection.
CreateChamferDimensionBuilder
¶ Creates a
NXOpen.Annotations.ChamferDimensionBuilder
Signature
CreateChamferDimensionBuilder(chamferDimension)
Parameters: chamferDimension ( NXOpen.Annotations.BaseChamferDimension
) – the Drafting or PMI Inherited PMI chamfer dimension to be edited, if None, then create an chamfer dimensionReturns: the chamfer dimension builder Return type: NXOpen.Annotations.ChamferDimensionBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateConcentricCircleDimension¶
-
DimensionCollection.
CreateConcentricCircleDimension
¶ Overloaded method CreateConcentricCircleDimension
CreateConcentricCircleDimension(dimensionData, origin)
CreateConcentricCircleDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a concentric circle dimension
Signature
CreateConcentricCircleDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New concentric circle dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateCurveLengthDimensionBuilder¶
-
DimensionCollection.
CreateCurveLengthDimensionBuilder
¶ Creates a
NXOpen.Annotations.CurveLengthDimensionBuilder
Signature
CreateCurveLengthDimensionBuilder(curveLengthDimension)
Parameters: curveLengthDimension ( NXOpen.Annotations.BaseArcLengthDimension
) – the Drafting or Inherited PMI curve length dimension to be edited, if None, then create an curve length dimensionReturns: the curve length dimension builder Return type: NXOpen.Annotations.CurveLengthDimensionBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateCylindricalDimension¶
-
DimensionCollection.
CreateCylindricalDimension
¶ Overloaded method CreateCylindricalDimension
CreateCylindricalDimension(dimensionData, origin)
CreateCylindricalDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a cylindrical dimension
Signature
CreateCylindricalDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New cylindrical dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateDiameterDimension¶
-
DimensionCollection.
CreateDiameterDimension
¶ Overloaded method CreateDiameterDimension
CreateDiameterDimension(dimensionData, origin)
CreateDiameterDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a diameter dimension
Signature
CreateDiameterDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New diameter dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateFoldedRadiusDimension¶
-
DimensionCollection.
CreateFoldedRadiusDimension
¶ Overloaded method CreateFoldedRadiusDimension
CreateFoldedRadiusDimension(dimensionData, origin)
CreateFoldedRadiusDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a folded radius dimension
Signature
CreateFoldedRadiusDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New folded radius dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateGeodesicDimensionBuilder¶
-
DimensionCollection.
CreateGeodesicDimensionBuilder
¶ Creates a
NXOpen.Annotations.GeodesicDimensionBuilder
Signature
CreateGeodesicDimensionBuilder(dimension)
Parameters: dimension ( NXOpen.Annotations.Dimension
) –NXOpen.Annotations.Dimension
to be editedReturns: the geodesic dimension builder Return type: NXOpen.Annotations.GeodesicDimensionBuilder
New in version NX10.0.0.
License requirements: solid_modeling (“SOLIDS MODELING”)
CreateHoleDimension¶
-
DimensionCollection.
CreateHoleDimension
¶ Overloaded method CreateHoleDimension
CreateHoleDimension(dimensionData, origin)
CreateHoleDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a hole dimension
Signature
CreateHoleDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New hole dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateHorizontalDimension¶
-
DimensionCollection.
CreateHorizontalDimension
¶ Overloaded method CreateHorizontalDimension
CreateHorizontalDimension(dimensionData, origin)
CreateHorizontalDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a horizontal dimension
Signature
CreateHorizontalDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New horizontal dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateHorizontalOrdinateAutoDimension¶
-
DimensionCollection.
CreateHorizontalOrdinateAutoDimension
¶ Creates a horizontal ordinate automatic dimension
Signature
CreateHorizontalOrdinateAutoDimension(dimensionData, origin, allowDuplicate, repositionDim)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension - allowDuplicate (bool) – TRUE - Allow dimensions with duplicate values
- repositionDim (bool) – TRUE - Reposition existing dimensions
New in version NX5.0.0.
License requirements: drafting (“DRAFTING”)
- dimensionData (
CreateHorizontalOrdinateDimension¶
-
DimensionCollection.
CreateHorizontalOrdinateDimension
¶ Overloaded method CreateHorizontalOrdinateDimension
CreateHorizontalOrdinateDimension(dimensionData, origin)
CreateHorizontalOrdinateDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a horizontal ordinate dimension
Signature
CreateHorizontalOrdinateDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New horizontal ordinate dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateLinearDimensionBuilder¶
-
DimensionCollection.
CreateLinearDimensionBuilder
¶ Creates a
NXOpen.Annotations.LinearDimensionBuilder
Signature
CreateLinearDimensionBuilder(linearDimension)
Parameters: linearDimension ( NXOpen.Annotations.Dimension
) – the Drafting or PMI linear dimension to be edited, if None, then create an linear dimensionReturns: the linear dimension builder Return type: NXOpen.Annotations.LinearDimensionBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateMajorAngularDimension¶
-
DimensionCollection.
CreateMajorAngularDimension
¶ Overloaded method CreateMajorAngularDimension
CreateMajorAngularDimension(dimensionData, origin)
CreateMajorAngularDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a major angular dimension
Signature
CreateMajorAngularDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New major angular dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateMajorAngularDimensionBuilder¶
-
DimensionCollection.
CreateMajorAngularDimensionBuilder
¶ Creates a
NXOpen.Annotations.AngularDimensionBuilder
Signature
CreateMajorAngularDimensionBuilder(angularDimension)
Parameters: angularDimension ( NXOpen.Annotations.MajorAngularDimension
) – the Drafting or PMI inherited angular dimension to be edited, if None, then create an angular dimensionReturns: the Angular dimension builder Return type: NXOpen.Annotations.MajorAngularDimensionBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateMinorAngularDimension¶
-
DimensionCollection.
CreateMinorAngularDimension
¶ Overloaded method CreateMinorAngularDimension
CreateMinorAngularDimension(dimensionData, origin)
CreateMinorAngularDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a minor angular dimension
Signature
CreateMinorAngularDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New minor angular dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateMinorAngularDimensionBuilder¶
-
DimensionCollection.
CreateMinorAngularDimensionBuilder
¶ Creates a
NXOpen.Annotations.AngularDimensionBuilder
Signature
CreateMinorAngularDimensionBuilder(angularDimension)
Parameters: angularDimension ( NXOpen.Annotations.MinorAngularDimension
) – the Drafting or PMI inherited angular dimension to be edited, if None, then create an angular dimensionReturns: the Angular dimension builder Return type: NXOpen.Annotations.MinorAngularDimensionBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateOrdinateDimensionBuilder¶
-
DimensionCollection.
CreateOrdinateDimensionBuilder
¶ Creates a
NXOpen.Annotations.OrdinateDimensionBuilder
Signature
CreateOrdinateDimensionBuilder(ordinateDimension)
Parameters: ordinateDimension ( NXOpen.Annotations.OrdinateDimension
) – the Drafting or PMI inherited ordinate dimension to be edited, if None, then create an ordinate dimensionReturns: the ordinate dimension builder Return type: NXOpen.Annotations.OrdinateDimensionBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateOrdinateOriginDimension¶
-
DimensionCollection.
CreateOrdinateOriginDimension
¶ Overloaded method CreateOrdinateOriginDimension
CreateOrdinateOriginDimension(dimensionData, origin)
CreateOrdinateOriginDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates an ordinate origin dimension
Signature
CreateOrdinateOriginDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New ordinate origin dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateParallelDimension¶
-
DimensionCollection.
CreateParallelDimension
¶ Overloaded method CreateParallelDimension
CreateParallelDimension(dimensionData, origin)
CreateParallelDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a parallel dimension
Signature
CreateParallelDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New parallel dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreatePerpendicularDimension¶
-
DimensionCollection.
CreatePerpendicularDimension
¶ Overloaded method CreatePerpendicularDimension
CreatePerpendicularDimension(dimensionData, origin)
CreatePerpendicularDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a perpendicular dimension
Signature
CreatePerpendicularDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New perpendicular dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreatePmiAngularDimensionBuilder¶
-
DimensionCollection.
CreatePmiAngularDimensionBuilder
¶ Creates a
NXOpen.Annotations.PmiAngularDimensionBuilder
Signature
CreatePmiAngularDimensionBuilder(angularDimension)
Parameters: angularDimension ( NXOpen.Annotations.Dimension
) – the PMI angular dimension to be edited, if None, then create an angular dimensionReturns: the Angular dimension builder Return type: NXOpen.Annotations.PmiAngularDimensionBuilder
New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
CreatePmiArcLengthDimension¶
-
DimensionCollection.
CreatePmiArcLengthDimension
¶ Overloaded method CreatePmiArcLengthDimension
CreatePmiArcLengthDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiArcLengthDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI arc length dimension
Signature
CreatePmiArcLengthDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI arc length dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiChamferDimension¶
-
DimensionCollection.
CreatePmiChamferDimension
¶ Overloaded method CreatePmiChamferDimension
CreatePmiChamferDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiChamferDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI chamfer dimnension
Signature
CreatePmiChamferDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI chamfer dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiChamferDimensionBuilder¶
-
DimensionCollection.
CreatePmiChamferDimensionBuilder
¶ Creates a
NXOpen.Annotations.PmiChamferDimensionBuilder
Signature
CreatePmiChamferDimensionBuilder(chamferDimension)
Parameters: chamferDimension ( NXOpen.Annotations.PmiChamferDimension
) – the PMI chamfer dimension to be edited, if None, then create an chamfer dimensionReturns: the chamfer dimension builder Return type: NXOpen.Annotations.PmiChamferDimensionBuilder
New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
CreatePmiConcentricCircleDimension¶
-
DimensionCollection.
CreatePmiConcentricCircleDimension
¶ Overloaded method CreatePmiConcentricCircleDimension
CreatePmiConcentricCircleDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiConcentricCircleDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI concentric circle dimension
Signature
CreatePmiConcentricCircleDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI concentric circle dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiCurveLengthDimensionBuilder¶
-
DimensionCollection.
CreatePmiCurveLengthDimensionBuilder
¶ Creates a
NXOpen.Annotations.PmiCurveLengthDimensionBuilder
Signature
CreatePmiCurveLengthDimensionBuilder(curveLengthDimension)
Parameters: curveLengthDimension ( NXOpen.Annotations.PmiArcLengthDimension
) – the PMI curve length dimension to be edited, if None, then create an curve length dimensionReturns: the curve length dimension builder Return type: NXOpen.Annotations.PmiCurveLengthDimensionBuilder
New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
CreatePmiCylindricalDimension¶
-
DimensionCollection.
CreatePmiCylindricalDimension
¶ Overloaded method CreatePmiCylindricalDimension
CreatePmiCylindricalDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiCylindricalDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI cylindrical dimension
Signature
CreatePmiCylindricalDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI cylindrical dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiDiameterDimension¶
-
DimensionCollection.
CreatePmiDiameterDimension
¶ Overloaded method CreatePmiDiameterDimension
CreatePmiDiameterDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiDiameterDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI diameter dimension
Signature
CreatePmiDiameterDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI diameter dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiFoldedRadiusDimension¶
-
DimensionCollection.
CreatePmiFoldedRadiusDimension
¶ Overloaded method CreatePmiFoldedRadiusDimension
CreatePmiFoldedRadiusDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiFoldedRadiusDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI folded radius dimension
Signature
CreatePmiFoldedRadiusDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI folded radius dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiHoleDimension¶
-
DimensionCollection.
CreatePmiHoleDimension
¶ Overloaded method CreatePmiHoleDimension
CreatePmiHoleDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiHoleDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI hole dimension
Signature
CreatePmiHoleDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI hole dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiHorizontalDimension¶
-
DimensionCollection.
CreatePmiHorizontalDimension
¶ Overloaded method CreatePmiHorizontalDimension
CreatePmiHorizontalDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiHorizontalDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI horizontal dimension
Signature
CreatePmiHorizontalDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI horizontal dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiHorizontalOrdinateAutoDimension¶
-
DimensionCollection.
CreatePmiHorizontalOrdinateAutoDimension
¶ Creates a PMI horizontal ordinate automatic dimension
Signature
CreatePmiHorizontalOrdinateAutoDimension(dimensionData, pmiData, annotationPlane, origin, allowDuplicate, repositionDim)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension - allowDuplicate (bool) – TRUE - Allow dimensions with duplicate values
- repositionDim (bool) – TRUE - Reposition existing dimensions
New in version NX5.0.0.
License requirements: geometric_tol (“GDT”)
- dimensionData (
CreatePmiHorizontalOrdinateDimension¶
-
DimensionCollection.
CreatePmiHorizontalOrdinateDimension
¶ Overloaded method CreatePmiHorizontalOrdinateDimension
CreatePmiHorizontalOrdinateDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiHorizontalOrdinateDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI horizontal ordinate dimension
Signature
CreatePmiHorizontalOrdinateDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI horizontal ordinate dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiLinearDimensionBuilder¶
-
DimensionCollection.
CreatePmiLinearDimensionBuilder
¶ Creates a
NXOpen.Annotations.PmiLinearDimensionBuilder
Signature
CreatePmiLinearDimensionBuilder(linearDimension)
Parameters: linearDimension ( NXOpen.Annotations.Dimension
) – the PMI linear dimension to be edited, if None, then create an linear dimensionReturns: the linear dimension builder Return type: NXOpen.Annotations.PmiLinearDimensionBuilder
New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
CreatePmiMajorAngularDimension¶
-
DimensionCollection.
CreatePmiMajorAngularDimension
¶ Overloaded method CreatePmiMajorAngularDimension
CreatePmiMajorAngularDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiMajorAngularDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI major angular dimension
Signature
CreatePmiMajorAngularDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI major angular dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiMajorAngularDimensionBuilder¶
-
DimensionCollection.
CreatePmiMajorAngularDimensionBuilder
¶ Creates a
NXOpen.Annotations.PmiMajorAngularDimensionBuilder
Signature
CreatePmiMajorAngularDimensionBuilder(angularDimension)
Parameters: angularDimension ( NXOpen.Annotations.BaseAngularDimension
) – the Drafting or PMI inherited angular dimension to be edited, if None, then create an angular dimensionReturns: the Angular dimension builder Return type: NXOpen.Annotations.PmiMajorAngularDimensionBuilder
New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
CreatePmiMinorAngularDimension¶
-
DimensionCollection.
CreatePmiMinorAngularDimension
¶ Overloaded method CreatePmiMinorAngularDimension
CreatePmiMinorAngularDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiMinorAngularDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI minor angular dimension
Signature
CreatePmiMinorAngularDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI minor angular dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiMinorAngularDimensionBuilder¶
-
DimensionCollection.
CreatePmiMinorAngularDimensionBuilder
¶ Creates a
NXOpen.Annotations.PmiMinorAngularDimensionBuilder
Signature
CreatePmiMinorAngularDimensionBuilder(angularDimension)
Parameters: angularDimension ( NXOpen.Annotations.BaseAngularDimension
) – the Drafting or PMI inherited angular dimension to be edited, if None, then create an angular dimensionReturns: the Angular dimension builder Return type: NXOpen.Annotations.PmiMinorAngularDimensionBuilder
New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
CreatePmiOrdinateDimensionBuilder¶
-
DimensionCollection.
CreatePmiOrdinateDimensionBuilder
¶ Creates a
NXOpen.Annotations.PmiOrdinateDimensionBuilder
Signature
CreatePmiOrdinateDimensionBuilder(ordinateDimension)
Parameters: ordinateDimension ( NXOpen.Annotations.OrdinateDimension
) – the PMI ordinate dimension to be edited, if None, then create an ordinate dimensionReturns: the ordinate dimension builder Return type: NXOpen.Annotations.PmiOrdinateDimensionBuilder
New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
CreatePmiOrdinateOriginDimension¶
-
DimensionCollection.
CreatePmiOrdinateOriginDimension
¶ Overloaded method CreatePmiOrdinateOriginDimension
CreatePmiOrdinateOriginDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiOrdinateOriginDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI ordinate origin dimension
Signature
CreatePmiOrdinateOriginDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI ordinate origin dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiParallelDimension¶
-
DimensionCollection.
CreatePmiParallelDimension
¶ Overloaded method CreatePmiParallelDimension
CreatePmiParallelDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiParallelDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI parallel dimension
Signature
CreatePmiParallelDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI parallel dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiPerpendicularDimension¶
-
DimensionCollection.
CreatePmiPerpendicularDimension
¶ Overloaded method CreatePmiPerpendicularDimension
CreatePmiPerpendicularDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiPerpendicularDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI perpendicular dimension
Signature
CreatePmiPerpendicularDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI perpendicular dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiRadialDimensionBuilder¶
-
DimensionCollection.
CreatePmiRadialDimensionBuilder
¶ Creates a
NXOpen.Annotations.PmiRadialDimensionBuilder
Signature
CreatePmiRadialDimensionBuilder(radialDimension)
Parameters: radialDimension ( NXOpen.Annotations.Dimension
) – the PMI radial dimension to be edited, if None, then create an radial dimensionReturns: the radial dimension builder Return type: NXOpen.Annotations.PmiRadialDimensionBuilder
New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
CreatePmiRadiusDimension¶
-
DimensionCollection.
CreatePmiRadiusDimension
¶ Overloaded method CreatePmiRadiusDimension
CreatePmiRadiusDimension(dimensionData, radiusType, pmiData, annotationPlane, origin)
CreatePmiRadiusDimension(firstAssociativity, secondAssociativity, radiusDimensionType, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI radius dimension
Signature
CreatePmiRadiusDimension(dimensionData, radiusType, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - radiusType (
NXOpen.Annotations.RadiusDimensionType
) – Radius type - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI radius dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiRapidDimensionBuilder¶
-
DimensionCollection.
CreatePmiRapidDimensionBuilder
¶ Creates a
NXOpen.Annotations.PmiRapidDimensionBuilder
Signature
CreatePmiRapidDimensionBuilder(rapidDimension)
Parameters: rapidDimension – None. Create only. :type rapidDimension:
NXOpen.Annotations.Dimension
:returns: the Rapid dimension builder :rtype:NXOpen.Annotations.PmiRapidDimensionBuilder
New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
CreatePmiThicknessDimensionBuilder¶
-
DimensionCollection.
CreatePmiThicknessDimensionBuilder
¶ Creates a
NXOpen.Annotations.PmiThicknessDimensionBuilder
Signature
CreatePmiThicknessDimensionBuilder(thicknessDimension)
Parameters: thicknessDimension ( NXOpen.Annotations.PmiConcentricCircleDimension
) – the PMI thickness dimension to be edited, if None, then create an thickness dimensionReturns: the thickness dimension builder Return type: NXOpen.Annotations.PmiThicknessDimensionBuilder
New in version NX9.0.0.
License requirements: geometric_tol (“GDT”)
CreatePmiVerticalDimension¶
-
DimensionCollection.
CreatePmiVerticalDimension
¶ Overloaded method CreatePmiVerticalDimension
CreatePmiVerticalDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiVerticalDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI vertical dimension
Signature
CreatePmiVerticalDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI vertical dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreatePmiVerticalOrdinateAutoDimension¶
-
DimensionCollection.
CreatePmiVerticalOrdinateAutoDimension
¶ Creates a PMI vertical ordinate automatic dimension
Signature
CreatePmiVerticalOrdinateAutoDimension(dimensionData, pmiData, annotationPlane, origin, allowDuplicate, repositionDim)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension - allowDuplicate (bool) – TRUE - Allow dimensions with duplicate values
- repositionDim (bool) – TRUE - Reposition existing dimensions
New in version NX5.0.0.
License requirements: geometric_tol (“GDT”)
- dimensionData (
CreatePmiVerticalOrdinateDimension¶
-
DimensionCollection.
CreatePmiVerticalOrdinateDimension
¶ Overloaded method CreatePmiVerticalOrdinateDimension
CreatePmiVerticalOrdinateDimension(dimensionData, pmiData, annotationPlane, origin)
CreatePmiVerticalOrdinateDimension(firstAssociativity, secondAssociativity, annotationPlane, annotationOrigin)
-------------------------------------
Creates a PMI vertical ordinate dimension
Signature
CreatePmiVerticalOrdinateDimension(dimensionData, pmiData, annotationPlane, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - pmiData (
NXOpen.Annotations.PmiData
) – PMI data - annotationPlane (
NXOpen.Xform
) – Annotation plane on which the dimension lies - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New PMI vertical ordinate dimension
Return type: New in version NX4.0.0.
License requirements: geometric_tol (“GDT”)
-------------------------------------
CreateRadialDimensionBuilder¶
-
DimensionCollection.
CreateRadialDimensionBuilder
¶ Creates a
NXOpen.Annotations.RadialDimensionBuilder
Signature
CreateRadialDimensionBuilder(radialDimension)
Parameters: radialDimension ( NXOpen.Annotations.Dimension
) – the Drafting or PMI inherited radial dimension to be edited, if None, then create an radial dimensionReturns: the radial dimension builder Return type: NXOpen.Annotations.RadialDimensionBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateRadiusDimension¶
-
DimensionCollection.
CreateRadiusDimension
¶ Overloaded method CreateRadiusDimension
CreateRadiusDimension(dimensionData, radiusType, origin)
CreateRadiusDimension(firstAssociativity, secondAssociativity, radiusDimensionType, annotationOrigin)
-------------------------------------
Creates a radius dimension
Signature
CreateRadiusDimension(dimensionData, radiusType, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - radiusType (
NXOpen.Annotations.RadiusDimensionType
) – Radius type - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New radius dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateRapidDimensionBuilder¶
-
DimensionCollection.
CreateRapidDimensionBuilder
¶ Creates a
NXOpen.Annotations.RapidDimensionBuilder
Signature
CreateRapidDimensionBuilder(rapidDimension)
Parameters: rapidDimension – None. Create only. :type rapidDimension:
NXOpen.Annotations.Dimension
:returns: the Rapid dimension builder :rtype:NXOpen.Annotations.RapidDimensionBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateThicknessDimensionBuilder¶
-
DimensionCollection.
CreateThicknessDimensionBuilder
¶ Creates a
NXOpen.Annotations.ThicknessDimensionBuilder
Signature
CreateThicknessDimensionBuilder(thicknessDimension)
Parameters: thicknessDimension ( NXOpen.Annotations.BaseConcentricCircleDimension
) – the Drafting or Inherited PMI thickness dimension to be edited, if None, then create an thickness dimensionReturns: the thickness dimension builder Return type: NXOpen.Annotations.ThicknessDimensionBuilder
New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
CreateVerticalDimension¶
-
DimensionCollection.
CreateVerticalDimension
¶ Overloaded method CreateVerticalDimension
CreateVerticalDimension(dimensionData, origin)
CreateVerticalDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a vertical dimension
Signature
CreateVerticalDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New vertical dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------
CreateVerticalOrdinateAutoDimension¶
-
DimensionCollection.
CreateVerticalOrdinateAutoDimension
¶ Creates a vertical ordinate automatic dimension
Signature
CreateVerticalOrdinateAutoDimension(dimensionData, origin, allowDuplicate, repositionDim)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension - allowDuplicate (bool) – TRUE - Allow dimensions with duplicate values
- repositionDim (bool) – TRUE - Reposition existing dimensions
New in version NX5.0.0.
License requirements: drafting (“DRAFTING”)
- dimensionData (
CreateVerticalOrdinateDimension¶
-
DimensionCollection.
CreateVerticalOrdinateDimension
¶ Overloaded method CreateVerticalOrdinateDimension
CreateVerticalOrdinateDimension(dimensionData, origin)
CreateVerticalOrdinateDimension(firstAssociativity, secondAssociativity, annotationOrigin)
-------------------------------------
Creates a vertical ordinate dimension
Signature
CreateVerticalOrdinateDimension(dimensionData, origin)
Parameters: - dimensionData (
NXOpen.Annotations.DimensionData
) – Dimension data - origin (
NXOpen.Point3d
) – Origin for the dimension
Returns: New vertical ordinate dimension
Return type: New in version NX4.0.0.
License requirements: drafting (“DRAFTING”)
-------------------------------------