Эллипс + слой ?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Эллипс + слой ?

Эллипс + слой ?

Ответ
Поиск в этой теме
Непрочитано 07.08.2006, 17:31 #1
Эллипс + слой ?
Piton
 
Инженер строитель
 
Москва
Регистрация: 24.02.2005
Сообщений: 396

Имеем в приложенном файле 2 объекта: линия и эллипс, все объекты лежат в слое "стены вдали", в файле есть еще слой "Экспликация электрики". Проблема не могу удалить слой "Экспликация электрики", но если удалим эллипс, то тогда можно удалить слой "Экспликация электрики". Опять глюк акада?
[ATTACH]1154957504.dwg[/ATTACH]
Просмотров: 4013
 
Непрочитано 07.08.2006, 18:08
#2
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


Неа, не глюк... Проверим Экспрессами )
Цитата:
Command: xdlist
Select object: <[тут указал эллипс]>
Enter application name <*>:


* Registered Application Name: AC_800
* Code 1000, ASCII string: ELEMENT_21
* Code 1002, Starting or ending brace: {
* Code 1071, 32-bit signed long integer: 610554
* Code 1005, Database handle: 0
* Code 1003, Layer name: Экспликация электрики
* Code 1011, 3D World space position: (-536157.6841 307515.8231 0)
* Code 1011, 3D World space position: (-536657.9841 307515.8231 0)
* Code 1011, 3D World space position: (-536157.6841 307015.5231 0)
* Code 1002, Starting or ending brace: }
vk вне форума  
 
Автор темы   Непрочитано 07.08.2006, 18:14
#3
Piton

Инженер строитель
 
Регистрация: 24.02.2005
Москва
Сообщений: 396


А почему в свойствах показывает что эллипс находиться в слое "Стены вдали" + команда filter И qselect не находят объектов в слое "Экспликация электрики"
Piton вне форума  
 
Непрочитано 07.08.2006, 18:19
#4
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


дак он там и находится
Цитата:
Command: (entget(car(entsel)))

Select object: ((-1 . <Entity name: 7ef85010>) (0 . "ELLIPSE") (330 . <Entity
name: 7ef88cf8>) (5 . "18A") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 .
"СТЕНЫ ВДАЛИ") (6 . "Continuous") (370 . 9) (100 . "AcDbEllipse") (10 776.073
416.466 0.0) (11 21.8945 3.37982 0.0) (210 0.0 0.0 1.0) (40 . 0.519702) (41 .
1.65085) (42 . 5.99445))
А вот в расширенных данных зачем то к нему прицепили слой "Экспликация электрики". Зачем - понятия не имею, лучше спросить у авторов чертежа.
Кстати, в чертеже еще куча прокси-графики.
vk вне форума  
 
Непрочитано 07.08.2006, 18:20
#5
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Piton
А почему в свойствах показывает что эллипс находиться в слое "Стены вдали" + команда filter И qselect не находят объектов в слое "Экспликация электрики"
А потому что по расширенным данным ни fiter ни qselect не фильтруют.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 08.08.2006, 10:33
#6
Piton

Инженер строитель
 
Регистрация: 24.02.2005
Москва
Сообщений: 396


Цитата:
Сообщение от Александр Ривилис
А потому что по расширенным данным ни fiter ни qselect не фильтруют.
1)Что такое расширенные данные ?
2)А как сделать чтоб расширенные данные "отвязались"?

Цитата:
Сообщение от vk
Кстати, в чертеже еще куча прокси-графики.
А как ее увидеть, я выделяю все (CTRL+A) и только 2 объекта
P.S. show proxygraphics вкючен в опциях
Piton вне форума  
 
Непрочитано 09.08.2006, 00:53
#7
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


Цитата:
Сообщение от Piton
1)Что такое расширенные данные ?
2)А как сделать чтоб расширенные данные "отвязались"?
Это дополнительные данные (числа, строки, координаты и т.д.), которые можно "приписать" к примитиву. Известны так же под названием XDATA.
Удалить можно, обновив примитив функцией entmod, предварительно убрав ненужное.
Цитата:
Сообщение от Piton
Цитата:
Сообщение от vk
Кстати, в чертеже еще куча прокси-графики.
А как ее увидеть, я выделяю все (CTRL+A) и только 2 объекта
P.S. show proxygraphics вкючен в опциях
Смотрел бегло, непосредственно при просмотре текста DXF, подробно не считал чего там и сколько.
vk вне форума  
 
Автор темы   Непрочитано 09.08.2006, 10:24
#8
Piton

Инженер строитель
 
Регистрация: 24.02.2005
Москва
Сообщений: 396


[quote="vk"]
Удалить можно, обновив примитив функцией entmod, предварительно убрав ненужное.
[quote="vk"]

Как предварительно убрать ненужное (XDATA)
при вводе команды entmod:
Код:
[Выделить все]
Command: entmod
Unknown command "ENTMOD".  Press F1 for help.
Piton вне форума  
 
Непрочитано 09.08.2006, 10:49
#9
_Andre_

механизатор
 
Регистрация: 28.12.2004
Самара
Сообщений: 312
<phrase 1=


entmod - функция автолиспа, аргументом её является dxf - код примитива.
_Andre_ вне форума  
 
Непрочитано 09.08.2006, 11:40
#10
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Piton
Как предварительно убрать ненужное (XDATA)
при вводе команды entmod:
Код:
[Выделить все]
Command: entmod
Unknown command "ENTMOD".  Press F1 for help.
http://www.autocad.ru/cgi-bin/f1/boa...20060411202651
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 09.08.2006, 13:06
#11
Piton

Инженер строитель
 
Регистрация: 24.02.2005
Москва
Сообщений: 396


Спасибо помогло
Piton вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Эллипс + слой ?