1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

САПР задачки

Тема в разделе "Autodesk", создана пользователем X-Y-H, 30 сен 2021.

  1. X-Y-H

    X-Y-H Администратор Команда форума

    Решил тут сформировать задчки для тестирования.
    Добавлять задачки может каждый.

    Условия Autocad и аналоги.
    Вертикалки и приложения типа GeoniCS запрещено использовать.
    LISP и приложения на других языках запрещены.

    Ответ пишем по форме:
    Задача №. Программа, версия. Ответ.

    Вот небольшая для начала задачка.

    Задача 1. Есть 1500 рандомно расположенных точек point. Есть типовой блок. Расставить блок вместо или на место точек.
     
    Последнее редактирование: 30 сен 2021
    777sasa и Neznayka нравится это.
  2. Neznayka

    Neznayka Форумчанин

    @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
     
  3. X-Y-H

    X-Y-H Администратор Команда форума

    Neznayka, если это базовый функционал - пожалуйста.
     
  4. Neznayka

    Neznayka Форумчанин

    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
    и наблюдаем как блоки автоматом становятся в позиции точек.
     
    Steinar и TulGeo нравится это.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление