| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
15.09.2004, 07:02 | #1 | |
Невидимые объекты
Engineer
New-York
Регистрация: 05.09.2003
Сообщений: 10,288
|
||
Просмотров: 9488
|
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
VK> Значит ли это что если написать в командной строке (setq A (ssget)) то все, что запомнится под именем "A" можно будет удалить одним махом?
VK, Fantomas и другие программисты> Как образуются невидимые объекты и можно ли в двух словах рассказать что такое 60 группа DXF=1? Как создать невидимый объект искусственно, чтобы поиграться с ним? |
|||
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
>Vova
Да Цитата:
Смысл такой, что если у примитива установлена 60 группа в 1, то примитив просто не виден, хотя он существует в чертеже. |
|||
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Цитата:
Видимость объектов такое же свойство как цвет, тип линии и т. д. с тем различием что доступно оно только програмно. Поиграться можно очень просто. (vl-load-com) (setq a(vlax-ename->vla-object(car(entsel "Select object ")))) (vla-put-Visible a :vlax-false) - сделает объект невидимым (vla-put-Visible a :vlax-true) - вернет видимость DXF группа 60 появляется и становиться равной 1, только когда объект невидим. Укажите тот же объект что и в предыдущем примере по запросу (setq b(car(entsel))). Если объект в данный момент виден то (entget b) возвратит список DXF кодов описывающих объект вообще без группы 60, а если вы сделаете его невидимым то увидите там группу (60 . 1). В вашем случае можно удалить все невидимые объекты на незаблокированных слоях такой функцией: Код:
|
|||
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
>Fantomas
Тянет тебя на написание мегабайтов кода. Винчестер наверно безразмерный :wink: Шутка, конечно. Все проще Цитата:
|
|||
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
>VK [sm204]
Оно изначально восстанавливало видимось. Вот я и незагружал себя размышлениями, а просто поменял одну строчку... А дисковое пространство действително девать некуда. 2х120 + директория насерваке. Писать не переписать... |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Нарисовал отрезок. Затем:
Цитата:
|
|||