n_Doc2D = inventorApiV21.DrawingDocument(in_ADoc)
in_Doc2DSheet = in_Doc2D.ActiveSheet
in_Doc2DSheet = inventorApiV21.Sheet(in_Doc2DSheet)
oSketches = in_Doc2DSheet.Sketches
# oSketches = AppInvType.DrawingSketches(oSketches)
oTG = AppInvCom.TransientGeometry
# создание эскиза
oSketch = oSketches.Add()
oSketch.Edit()
# создание геометрии
#-------------------------------------------------------------
oPoint1 = oSketch.SketchPoints.Add(oTG.CreatePoint2d(0, 10), True)
oPoint2 = oSketch.SketchPoints.Add(oTG.CreatePoint2d(10, 15), True)
#-------------------------------------------------------------
GIntent_1 = in_Doc2DSheet.CreateGeometryIntent(oPoint1, in_const_.kPointIntent) #kPoint2dIntent
GIntent_2 = in_Doc2DSheet.CreateGeometryIntent(oPoint2, in_const_.kPointIntent)
#-------------------------------------------------------------
oSketch.ExitEdit()
in_Doc2DSheet.Update()
textpoint = oTG.CreatePoint2d(15.67, 17.25)
LinearDimObject = in_Doc2DSheet.DrawingDimensions.GeneralDimensions.AddLinear(textpoint, GIntent_1, GIntent_2, in_const_.kVerticalDimensionType)
LGDimension_ = inventorApiV21.LinearGeneralDimension(LinearDimObject)