Есть 2 линии. Хочу поставить между ними постоянный угол.
Пробовал вариант такой :
Set CATIA = GetObject(, "CATIA.Application")
Set Drawingdocument1 = CATIA.ActiveDocument
Set drawingSheets1 = Drawingdocument1.Sheets
Set DrawingSheet1 = drawingSheets1.ActiveSheet
Set MyDrawingViews1 = DrawingSheet1.Views
Set DrawingView1 = DrawingSheet1.Views.ActiveView
Set myFactory2D = DrawingView1.Factory2D
... Создаём линии...(Line_Base, Line_Sh3)
iType1 = catDimAngle
Dim myElements101
myElements101 = Array(Line_Base, Line_Sh3)
Dim selpoints101
selpoints101 = Array(0, 0, 0, 0)
Dim MyDimension71 ' As DrawingDimension
Set MyDimension71 = DrawingView1.Dimensions.Add(iType1, myElements101, selpoints101, catDimVert)
MyDimension71.ValueOrientation = catVertical
MyDimension71.Name = "MyDimension71"
Далее хотел командами задать угол
CATIA.StartCommand "Definition"
CATIA.StartCommand "Drive geometry"
но это не прокатывает
есть мысль что можно задать жёсткий угол с помощью Add2 :
Set MyDimension71 = DrawingView1.Dimensions.Add2(iType, myElements101, selpoints101, iLDCRefElem, iLDCRefAngle )
но не знаю что задавать в 2 последних элемента - iLDCRefElem и iLDCRefAngle . VB ругается если задаю в качестве iLDCRefElem какую либо линию и в качетве iLDCRefElem угол в радианах.