Нарисовать полилинию на чертеже.

autocad_request("draw_polyline", int iCoordTableDesct);


Здесь iCoordTableDescr - номер идентификатора таблицы с координатами (дескриптор).

Формат таблицы координат:

double x, double y, double b

Здесь x,y - координаты точки, b - выпуклость (для линий - 0).

Пример.

Нарисовать полилинией квадрат со стороной 1 м - (0;0),(1;0),(1;1),(0,1),(0;0).


int iTable;
object("create","ts_table",iTable);
ts_table(iTable,"add_column",0,"double","x",0);
ts_table(iTable,"add_column",1,"double","y",0);
ts_table(iTable,"add_column",2,"double","b",0);

ts_table(iTable,"add_row","x",0,"y",0,"b",0);
ts_table(iTable,"add_row","x",1,"y",0,"b",0);
ts_table(iTable,"add_row","x",1",y",1,"b",0);
ts_table(iTable,"add_row","x",0,"y",1,"b",0);
ts_table(iTable,"add_row","x",0,"y",0,"b",0);

autocad_request("draw_polyline", iTable);
object("delete",iTable);