|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
06.08.2011, 18:45 | #1 | |
Lisp. Вывод нужных элементов блока с учётом вложенных блоков.
Регистрация: 14.11.2007
Сообщений: 159
|
||
Просмотров: 2827
|
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Подумайте что происходит в этой строчке (а Вы ее вызываете в цикле) избавивишись от нее у Вас получится "правильное" (без "лишних" действий) решение - задачу прекрасно можно решить как итеративно, так и рекурсивно.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
если не знаете куда думать, почитайте про глобальные и локальные переменные и способы их объявления
еще подумайте по поводу переменной en ... не много ли ей чести... и напоследок подумайте о переменной name... что ж вы все таки ищете в блоках... какая глубина поиска (вложенность блоков) |
|||
|
||||
Регистрация: 14.11.2007
Сообщений: 159
|
Цитата:
В результате нужно иметь один список, без подсписков из найденных элементов. В итоге вот такой код, результатом его работы является список нужных элементов, где первым элементом стоит анализируемый элемент. Работает как надо, но не покидает ощущение, что сделано через попу) Может есть какие-то идеи как оптимизировать данный код? Код:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Если порядок примитивов не сильно критичен, то как вариант:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Кулик Алексей aka kpblc спасибо.
Динамический блок (светильник) с единственным прямоугольником (полилиния, задана высота 3D) читаю Код:
Подскажите как ее прочитать/модифицировать, и как изменить габариты самого прямоугольника (сделать стороны 1х3)? |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Документация Проектировщику на Torrents | DEM | Разное | 262 | 24.02.2024 17:19 |
LISP. Очистка рисунка от "пустых" блоков | Makswell | Готовые программы | 15 | 26.10.2022 15:24 |
Создание дополнительных параметров Visibility Set в динамических блоках. | Supermax | Программирование | 708 | 12.04.2021 14:54 |
Порекомендуйте литературу для повышения квалификации(грунты, геотехника) | acid | Поиск литературы, чертежей, моделей и прочих материалов | 6 | 13.05.2015 22:14 |
Lisp: Список элементов в слоях | ALFMario | LISP | 4 | 29.04.2008 17:26 |