|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
17.05.2016, 07:49 | #1 | |
LISP. Вставка блока из чертежа исходя из двух параметров (длина и ширина)
Регистрация: 13.10.2015
Сообщений: 3
|
||
Просмотров: 2064
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,855
|
А в чем проблема? Ну укажешь повторно ширину, и выбирай блоки какие надо.
Offtop: Хотя лично мне такой код, мягко говоря, сильно не нравится.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 13.10.2015
Сообщений: 3
|
Не совсем понял, поэтому постараюсь более объяснить задачу: есть файлы с блоками на определенные длины (как видно из кода: на 8000мм, 7950мм, 7900мм и тд), необходим LIPS либо добавить команды в существующий, которые будут помимо вышеуказанной длины запрашивать и ширину, а после вставлять необходимый блок из заранее созданных файлов.
----- добавлено через ~5 мин. ----- Сергей812, не могли бы вы ткнуть носом где можно узнать как делать именно то, о чем вы говорите?) ----- добавлено через ~11 мин. ----- Сергей812, получатся нужно задать третью точку (setq p3 (getpoint...)? |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
да, затем считаете расстояние между базовой точкой и третьей точкой. Затем читаете хотя бы это про логические функции - т.е. должно получиться условие И, а внутри него старое условие на длину и новое - на ширину. При совпадении двух условий выполняется соответствующая команда вставки _insert
|
|||
|
||||
Регистрация: 13.10.2015
Сообщений: 3
|
Сергей812, благодарю за помощь! Еще вопрос: расстояние между базовой точкой и третьей описывать как "(setq odl (distance p1 p3))", а логическую функцию И вписывать после "(cond"?
----- добавлено через ~3 мин. ----- Сергей812, я тут подумал, что если оставить LISP как есть, но вписывать в логическую функцию ">=" расстояние по диагонали?) |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA. Вставка динамического блока с выбором параметров из lookUp Table | AndreyAn | Программирование | 7 | 13.12.2017 22:10 |