Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

САПР задачки

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

  1. X-Y-H

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.792
    Симпатии:
    7.070
    Адрес:
    Россия
    Решил тут сформировать задчки для тестирования.
    Добавлять задачки может каждый.

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

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

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

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

    Форумчанин

    Регистрация:
    8 дек 2007
    Сообщения:
    456
    Симпатии:
    313
    Адрес:
    Brest
    @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
     
    #2
  3. X-Y-H

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.792
    Симпатии:
    7.070
    Адрес:
    Россия
    Neznayka, если это базовый функционал - пожалуйста.
     
    #3
  4. Neznayka

    Форумчанин

    Регистрация:
    8 дек 2007
    Сообщения:
    456
    Симпатии:
    313
    Адрес:
    Brest
    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
    и наблюдаем как блоки автоматом становятся в позиции точек.
     
    #4
    Steinar и TulGeo нравится это.

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление