Цитата:
Сообщение от bbb i ko
SelPanel = Model.Selected;
Contor_Panel = SelPanel.Contour;
for (var El_Cont = 0; El_Cont < Contor_Panel.Count; El_Cont++)
{
Elem_Contour = Contor_Panel[El_Cont];
alert(Elem_Contour);
}
выдает [object T2DLine] + последовательность цифр
что за объект в данном случае Elem_Contour? можно ли получить его тип (дуга, прямая ..), координаты начала, конца ?
|
T2DLine - линия. А в БМ 10 есть в автодополнении варианты для определения типа элемента контура: IsLine, IsArc, IsCircle, IsEllipse, IsList и приведения к ним: AsLine, AsArc, AsCircle, AsEllipse, AsList, а также подсказка для свойств. У линии, например, есть Pos1 и Pos2 - начало и конец линии. Это если вкратце. А если подробнее, то есть подсказка в редакторе БМ10 или расширение для VSCode, которое даёт автодополнение для скриптов (если БМ версии ниже, то часть из того, что показывается в автодополнении, может не существовать).