|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Простановка выноски в любой ПСК
Регистрация: 28.05.2007
Сообщений: 229
|
||
Просмотров: 1184
|
|
||||
Регистрация: 10.01.2020
Сообщений: 421
|
Исправил твой код (см. строки 152-162) - держи STRXY.lsp:
Код:
|
|||
![]() |
|
||||
Регистрация: 28.05.2007
Сообщений: 229
|
Этот код в Автокаде работает (но без расчленения в конце).
Извините, что сразу не отметила что лисп нужен для Нанокада - код выше не работает в Нанокад. Если добавить в конце: Код:
Можете подсказать как это исправить? Последний раз редактировалось olga87, 15.11.2023 в 10:58. |
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 421
|
Исходный код работает, но расчленения мультивыноски не происходит или вообще не работает?
|
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 421
|
С Lisp под NanoCAD я помочь не смогу
Что по тому, что ты прислала. 1 Сделай Z-координату у второй точки равной Z от первой (они должны быть одинаковыми). Попробуй указывать точки с разными Z - увидишь разницу Код:
Код:
|
|||
![]() |
|
||||
Регистрация: 28.05.2007
Сообщений: 229
|
Подскажите пожалуйста как в коде ниже в функции "((lambda..." сделать следующее:
1) Расчленив выноску (без МТекста) - это делает "(command "_explode" ssldr)" 2) Повернуть и выноску (после расчленения это 2 отрезка) и МТекст на угол ПСК (чтобы текст и 1 отрезок были горизонтально), т.е. для "(vlax-invoke x 'Rotate (list (car l_pt) (cadr l_pt) (caddr l_pt)) rot)" нужно знать 1ю указанную точку, а значит ее нужно запомнить до расчленения выноски и использовать для поворота. Код:
|
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 421
|
Слушай, а Автокаде если мультивыноску если создавать стандартно, то она по умолчанию ориентированна вдоль оси Х текущей системы координат
Может и в Нанокаде также? Если да, то можно попробовать сделать так: 1 Определяешь точку вставки выноски pt_1 2 Вызываешь стандартную команду (command "_mleader" pt_1) 3 Вставляешь окончательно мультивыноску 4 Пихаешь в нее нужные координаты точки pt_1 |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Лисп простой пользовательской выноски | Сет | LISP | 72 | 28.03.2016 12:01 |
В чертеже внезапно все выноски слились в одну - почему? | Xara | AutoCAD | 3 | 13.08.2014 10:49 |
Соответствуют ли нормам подобные выноски (см. вложения) | PKB1178 | Организация проектирования и оформление документации | 48 | 14.04.2014 12:13 |
Добавление в выноску значения, и подсчет длинны отрезка на который опирается линия выноски | antiponf | Программирование | 15 | 04.04.2012 20:43 |
Многоуровневая парковка (нужен любой проект для обсчета себестоимости) | serebro | Поиск литературы, чертежей, моделей и прочих материалов | 1 | 14.12.2011 01:01 |