Lisp. Программное создание тела командой SWEEP
В AutoCAD для программного создания тела командой СДВИГ(SWEEP) работал следующий lisp код
(vl-cmdf "_.sweep" (car (entsel)) "" (car (entsel)))
В NanoCAD такой код не работает, при первом запросе Выберете объект для сдига подходить код (car (entsel)), но при втором запросе Выберете траекторию сдвига (car (entsel)) не работает, появляется ошибка.
Подскажите, что нужно написать вместо (car (entsel)) при запросе тракетории сдига
Ответы
-
Добрый день. Методом тыка сработала такая штука:
(vl-cmdf "_.sweep" (car (entsel)) "" "" (car (entsel)) )
0 -
У меня не сработала
Лог командной строки:
Команда: (vl-cmdf "_.sweep" (car (entsel)) "" "" (car (entsel)))
Выбор объектов
1 найдено
Выбор объектов
1 найдено
Команда: _.sweep
sweep - Вытягивание по траектории
Выберите объект для сдвига или [?/Режим]: h
: 534
1 найдено
Выберите объект для сдвига или [?/Режим]:
Выберите траекторию сдвига или [Выравнивание/Базовая точка/Масштаб/Угол закручивания]:
Выберите траекторию сдвига или [Выравнивание/Базовая точка/Масштаб/Угол закручивания]: h
Неправильное выражение: h - #
Выберите траекторию сдвига или [Выравнивание/Базовая точка/Масштаб/Угол закручивания]: 5360 -
Грабли:
(vl-cmdf "_.sweep" (car (entsel)) "" (princ "(car (entsel))") "@" "")
0 -
Да так сработало, но все равно, не так как надо, потому что все равно при втором запросе идет запрос на выбор траектории, а не объекта.
В конечном счета мне нужно программно построить 3D тело.
Оба объекта уже получены с процессе выпонения lisp кода, не с помощью (car (entsel)), а программно, это я для примера так указал,
пусть есть объект для сдига (setq obj_1 (car (entsel)))
и объект, задающий траекторию сдига (setq obj_2 (car (entsel))),
в AutoCAD всегда работал такой код (vl-cmdf "_.sweep" obj_1 "" obj_2), в NanoCAD нет
0 -
Я ж вроде на dwg.ru показывал пример.
0 -
Разделы
- Все разделы
- 50 Общие вопросы
- 47 Работа nanoCAD в ОС Linux
- 367 Платформа nanoCAD
- 14 nanoCAD GeoniCS
- 85 nanoCAD BIM Строительство
- 42 nanoCAD Механика PRO
- 52 nanoCAD BIM Электро
- 11 nanoCAD BIM Вентиляция
- 11 nanoCAD BIM ВК
- 1 nanoCAD BIM Отопление
- 6 nanoCAD BIM СКС
- 44 nanoCAD BIM ОПС
- 2 nanoCAD Стройплощадка
- 3 nanoCAD Металлоконструкции
- 2 nanoCAD Конструкции PS
- 3 TDMS Фарватер
- 1 Облака точек
- NSR Specification
- Учебным заведениям и учащимся
- 3 nano360