|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 14.03.2016
Сообщений: 54
|
Цитата:
----- добавлено через ~14 мин. ----- к сожалению на eng autocad не сработало, вот полученный ответ Command: (vl-cmdf "EXPLODE" ss "") EXPLODE Select object: Command: U (Lisp Expression) GROUP Command: T для сравнение erase вместо explode Command: (vl-cmdf "ERASE" SS "") ERASE Select objects: 70756 found Select objects: Command: T Command: _u (Lisp Expression) GROUP |
|||
![]() |
|
||||
Регистрация: 14.03.2016
Сообщений: 54
|
|
|||
![]() |
|
||||
Регистрация: 15.11.2007
Сообщений: 43
|
Набросал Lisp который рисует лестницу по вводимым данным. Сначала вычисляет координаты точек, затем проводит полилинии по этим точкам.
Внимание вопрос: как переделать чтобы сократить количество строк (символов)?. Через какие другие команды это построить? Код:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Ну, несколько setq чисто теоретически можно объединять в один, но длины программы капитально это не изменит. А так - чисто по приколу - кто мешает создавать полилинию, вычисляя точки "на лету" (и, может быть, еще и от командных методов уйти)? Заодно и количество переменных уменьшится.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |