|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
По-моему, достаточно проверять свойство видимости. Какой бит в DXF за это отвечает, не помню точно.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 04.10.2022
Сообщений: 16
|
Цитата:
![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Ну как-то так примерно:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
с другой стороны, у каждого атрибута есть тэг/имя. И если в динпараметр видимости эти атрибуты заносятся по определенной системе, а не в каждом блоке произвольно - то по состоянию параметра видимости и именам атрибутов можно выбрать нужные. Хотя на лиспе проще видимость атрибута посмотреть, наверно)
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Тэги - как ни парадоксально - могут повторяться.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
|
|||
![]() |
|
||||
Регистрация: 04.10.2022
Сообщений: 16
|
Может я не корректно объяснил вопрос, есть блок. В блоке есть N количество видимостей.
На каждой видимости помимо графической части есть два скрытых постоянных атрибута, пусть будут единицы измерения и количество. Для примера: "видимость 1" атрибуты имеют значения М и 1, "видимость 2" атрибуты имеют значения КГ и 100, "видимость 3" атрибуты имеют значения ШТ и 1000. Дак вот вопрос был, как считать атрибуты активной (установленной) видимости блока на чертеже, т.е. если пользователь выбрал "видимость 2" то необходимо считать атрибуты КГ и 100. Предложенный код, выдает весь список атрибутов, т.е. на сколько я понял затею vl-remove не чистит не активные атрибуты других видимостей. Последний раз редактировалось pad, 07.10.2022 в 10:56. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как переделать атрибуты в тексты? | Grinzaid | AutoCAD | 4 | 29.08.2016 16:53 |
Как задать блоку с атрибуты? | kosolapi | AutoCAD | 20 | 02.12.2009 13:54 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Как изменять, добавлять атрибуты у блока | Алексей К. | AutoCAD | 2 | 29.01.2007 10:59 |