Страница 1 из 1

Отрисовка окружностей

Добавлено: 09 сен 2015, 15:32
Донецков
Ищу утилиту, которая бы строила окружности по координатам и заданному радиусу, пакетно, из текстового файла. Может кто встречал такую...

Re: Отрисовка окружностей

Добавлено: 09 сен 2015, 15:45
gamm
Донецков писал(а):Ищу утилиту, которая бы строила окружности по координатам и заданному радиусу, пакетно, из текстового файла. Может кто встречал такую...
сами координаты окружности вычисляются в любом скриптовом языке элементарно, вопрос - куда ее потом девать и в каком виде? вываливать координаты в текстовый файл? и есть неясность - по координатам чего, центра?

Re: Отрисовка окружностей

Добавлено: 09 сен 2015, 19:16
АлексЮстасу
Донецков писал(а):Ищу утилиту, которая бы строила окружности по координатам и заданному радиусу, пакетно, из текстового файла. Может кто встречал такую...
Может быть попробовать привести этот текстовый файл к формату MIF, и - _MAPIMPORT?

Re: Отрисовка окружностей

Добавлено: 09 сен 2015, 19:45
trir
(lisp)

Re: Отрисовка окружностей

Добавлено: 09 сен 2015, 23:18
Ariki
Можно, конечно, и MIF, но для AutoCAD удобнее partial DXF - его можно состряпать из списка координат хоть даже в Excel.
Спойлер

Код: Выделить всё

0
SECTION
2
ENTITIES
0
CIRCLE
8
0
10
200.0
20
300.0
30
0
40
100.0
0
ENDSEC
Не могу проверить в AutoCAD, но LibreCAD открывает без проблем.

Re: Отрисовка окружностей

Добавлено: 10 сен 2015, 02:19
АлексЮстасу
Ну, да. Точно! Можно и прямыми действиями.
Делаем текстовый файл такой формы:
_CIRCLE x1,y1 r1
_CIRCLE x2,y2 r2
...
_CIRCLE xN,yN rN
Между данными и на концах строк пробелы - обозначают Enter. X и Y через запятую.
Ctrl+C всех этих строк, и Ctrl+V в командную строку Автокада.

Re: Отрисовка окружностей

Добавлено: 10 сен 2015, 17:20
АлексЮстасу
Пардон, там еще проще готовить файл загрузки - без _CIRCLE :
x1,y1 r1
x2,y2 r2
...
xN,yN rN
Вызываем в Автокаде команду _CIRCLE, и Ctrl+V в комстроку все данные из файла с координатами-радиусами.
Отличие - не один, а два пробела (два Enter) на концах строк. Последний пробел будет для повтора команды _CIRCLE.

Re: Отрисовка окружностей

Добавлено: 11 сен 2015, 06:31
trir
(command "_circle" '(10 10) 5)

Re: Отрисовка окружностей

Добавлено: 11 сен 2015, 09:32
Донецков
Всем большое спасибо...