Решил тут сформировать задчки для тестирования. Добавлять задачки может каждый. Условия Autocad и аналоги. Вертикалки и приложения типа GeoniCS запрещено использовать. LISP и приложения на других языках запрещены. Ответ пишем по форме: Задача №. Программа, версия. Ответ. Вот небольшая для начала задачка. Задача 1. Есть 1500 рандомно расположенных точек point. Есть типовой блок. Расставить блок вместо или на место точек.
@X-Y-H, А скрипты можно? Если использовать ДанныеИзвл + Excel , то относительно быстро решается задача. Код: Команда: -В -ВСТАВИТЬ Имя блока или [?] : Единицы: Метры Преобразование: 1.0000 Укажите точку вставки или [Базовая/Масштаб/X/Y/Z/Поворот/Расчленить/пОвтор]: 0,0,0 Введите масштаб по оси X, укажите второй угол или [Угол/XYZ] : Масштаб по оси Y : Угол поворота : т.е. если блок один по умолчанию, в командную строку тупо такое вставляй - Код: -В 10,10,10 -В 11,11,11 Только в экселе нужные коорд вставь из массива ДанныхИзвл. Очень занимательно услышать более элегантное решение. P.S.Чёрт, а зачем же вставлять блок каждый раз ,когда запустил команду Копирование и вставляй в командную строку массив коорд: Код: 11,11,0 12,12.1 13,14,2
X-Y-H, так все. задача решена: autocad 21: 1. ДанныеИзвл - создают текстовый файл с координатами точек. 11,11,0 12,12.1 13,14,2 2. Запускаем команду Копирование. выбираем типовой блок . и вставляем в командную строку полученные коорд: 11,11,0 12,12.1 13,14,2 и наблюдаем как блоки автоматом становятся в позиции точек.