Будьте в курсе, получите помощь или поделитесь своими знаниями
Постараюсь реанимировать список ранее опубликованных общедоступных полезных лиспов
Функционал: Позволяет складывать числа в однострочных текстах, умножать их. Заменять запятые на точки. Команды: MATHPLUS, MATHMULT, MATHCOMMA Автор: Иван Минаев
Функционал: создаёт листы с видовыми экранами, совпадающими c рамками листов. Команды: ADD_LAY - создаёт листы с видовыми экранами, совпадающими c рамками листов, нумерует листы по порядку следования рамок в одну строку или в один столбец (либо слева направо, либо сверху вниз). При расположении рамок матрицей - листы будут…
Функционал: Позволяет замерять расстояние между точками через несколько точек. Команды: RUNDIST
Функционал: увеличивает числовое значение в текстах на введенное смещение. Команды: (RTextOffset inTip inTipZnak inTipYt) Автор: Трусов Ратмир Викторович
Функционал: конвертирует сплайны в полилинии с заданной точностью. Команды: SplineDiet - конвертирует сплайны в полилинии выбранные в пространстве модели (без захода в блоки) с заданными параметрами точности SplineDiet_blocks - конвертирует сплайны в полилинии с заданными параметрами точности, расположенные в блоках
Функционал: создаёт группу видовых экранов в одной вкладке листа. Команды: AVP - создаёт несколько видовых экранов на указанном листе.
Функционал: переводит графику на чертеже в изотрический вид, поворачивая ее на 45 градусов (и производит заодно разбивку объектов). Команды: ALIGN_DEN
Функционал: Lisp из сборника AsmiTools. Расчета общей протяженности линий, полилиний, 3D-полилиний, окружностей, дуг, эллипсов. Команды: Elen Автор: Александр Смирнов
Функционал: Lisp-сборник BGTOOLS . Автор: Владимир Азарко Команды: BGLAYDEL - Удаление выключенных и замороженных слоев с примитивами BG1BLEXP - Взрывает блоки, состоящие из одного примитива (возможно другого блока) BGBLEXP - Взрывает блок и все блоки, входящие в него, превращая видимые атрибуты в текст BGBLEXP1 - Взрывает…
Функционал: Вывод имен и количества выбранных блоков в *.txt файл. Команды: BLCOUNT
В AutoCAD для программного создания тела командой СДВИГ(SWEEP) работал следующий lisp код (vl-cmdf "_.sweep" (car (entsel)) "" (car (entsel))) В NanoCAD такой код не работает, при первом запросе Выберете объект для сдига подходить код (car (entsel)), но при втором запросе Выберете траекторию сдвига (car (entsel)) не…
В скрипте нужно выбрать слой из списка в консоли и динамическом меню. При наличии слоёв начинающихся на одну букву выбор слоя getkword приводит каждый раз к выбору одного из них независимо от желания пользователя. А getstring передаёт только одну букву. ;; Получаем активный документ (setq acadObject (vlax-get-acad-object))…
Здравствуйте Уважаемые специалисты NanoCAD! Помогите пожалуйста исправить лисп, чтобы он работал в nanoCAD.
Добрый день! Помогите, пожалуйста, разобраться в чем проблема. В автокаде пользовался LISP, который помогал разбивать чертежи из пространства модели на листы. В нанокаде он не работает. Останавливается на первом листе.
Главная конференция по nanoCAD 24 октября. Москва / онлайн