Очередность слоев в Autocad 2004 - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Очередность слоев в Autocad 2004

Очередность слоев в Autocad 2004

Ответ
Поиск в этой теме
Непрочитано 19.10.2005, 12:58
Очередность слоев в Autocad 2004
Pave1
 
электроснабжение и автоматика
 
г. Пермь
Регистрация: 21.06.2005
Сообщений: 329

Не знаю есть ли такая функция в последующих версиях программы, а вот в 2004-ом нету (или я не знаю как ей пользоваться).
Хочется что-нибудь похожее на возможность Photoshop-а по установки очередности слоев.
__________________
хочу все знать
Просмотров: 9308
 
Непрочитано 19.10.2005, 16:59
#21
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Процитирую себя же (пост №5):
Цитата:
Сообщение от kpblc
<...>А зачем такое понадобилось? Может, есть другие пути решения?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.10.2005, 17:25
#22
Tech


 
Регистрация: 18.10.2004
Odessa
Сообщений: 226
<phrase 1=


>>Pave1
К сожалению работа со слоями в AutoCAD отличается от PhotoShop, CorelDRAW, etc., потому что CAD это программа ориентированная на работу в 3D, Фотошоп и иже с ним программы - с 2D графикой (сам по началу на этом накололся перейдя с CorelDRAW). В связи с вышеизложенным забудьте об аналогиях, единственное что здесь может вам помочь написано в постах №14 и №17, и то относительно.
Tech вне форума  
 
Непрочитано 20.10.2005, 09:26
#23
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


z это третья координата пространства :wink: . Нажимаешь переместить и набираешь: @0,0,-10 например (обязательно через запятую). У какого примитива z выше, тот и будет отображаться первым. Простое решение проблемы за счёт трёх коррдинат
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 20.10.2005, 09:29
#24
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Блин, не посмотрел вторую страницу. Прошу прощения за повтор, если шо
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 20.10.2005, 09:40
#25
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Чем лично мне не нравится вариант изменения Z-координат, так это тем, что даже при добавлении или изменении существующих примитивов можно получить труднопоонимаемые глюки - отсутствие привязок, не считаются площади, не штрихуются области и т.п. Приходится а) работать через лист - все время; б) для выполнения элементарных действий надо будет выполнять массу ручной работы; в) если работа идет в модели, то сколько придется усилий прикладывать, чтобы отследить, "кто где рисуется"?
А, и еще шутка - на таком файле примените команду flatten из ET. И вся ваша работа по расстановке слоев накроется медным тазом.
И еще один прикол - был тут как-то на autocad.ru: вроде как все ок, но визуально (не помню насчет печати) текст, выполненный ttf-шрифтом, отображался по разному - какие-то пожирнее, какие-то - нормально. При этом показывалось, что у них все одинаково. Потом выяснилось, что просто Z-координата текстов была разной (точности отображения не хватало). Смена Z-координаты все поставила на место.
В общем, я - против такого подхода.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.10.2005, 11:54
#26
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


В общем, если тебе надо только отображение по слоям, меняй Z, если же в комплексе, то автокад тебе не даёт, то что ты просишь.

А про текст это проблема такая у меня была, когда я переделывал файлы других, сделанные в ранних версиях (14, 2000). Заходил в МТЕКСТ, менял пару слов, получались по-разному (и в чертеже, и в печати) Т.е. z-координата ни при чём. Выходил из такой ситуации так: Поправил, выделил весь текст, изменил шрифт на несколько раз больше/меньше, потом обратно. Всё в порядке. Т.е это принимаемое зло первых пиратских копий.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 20.10.2005, 13:04
#27
Огурец

Profan
 
Регистрация: 27.04.2005
Москва
Сообщений: 6,760
Отправить сообщение для Огурец с помощью Skype™


В этом посте ничего не написано, а удалить не удаётся.
Огурец вне форума  
 
Непрочитано 20.10.2005, 16:09
#28
Alexcons


 
Регистрация: 21.01.2005
Сообщений: 34


По z разносить это конечно круто. Только мне интересно: кто-нибудь сам это попробовал делать? Не с солидами, поверхностями и т.п. 3Д-объектами, а с обычными примитивами? Попробуйте: 2 квадрата, две заливки разного цвета - разнесите по z и посмотрите на печать (акад14-2005).
Увы, это не микростанция, в акаде только про DrawOrder и слышно.
Alexcons вне форума  
 
Автор темы   Непрочитано 21.10.2005, 09:13
#29
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


размещение объектров на разной высоте (Z) это не выход.
Я тут эксперементировал и вот что у меня получилось:
я сделал три надписи разного цвета, наложил их друг на друга, затем по координате z я их разместил на отметки
- зеленый z=0
- желтый z=10
- красный z=20
А при печати я получаю следующую очередность: красный - зеленый - желтый.
[ATTACH]1129871711.dwg[/ATTACH]
__________________
хочу все знать
Pave1 вне форума  
 
Непрочитано 21.10.2005, 09:24
#30
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Ну так правильно, при виде сверху первым отображается то, что находится с бОльшей координатой Z. Хотя визульного эффекта для приведенного примера, по-моему, ноль практически.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.10.2005, 09:30
#31
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


Цитата:
Сообщение от kpblc
Ну так правильно, при виде сверху первым отображается то, что находится с бОльшей координатой Z. Хотя визульного эффекта для приведенного примера, по-моему, ноль практически.
Я тоже думал, что так, но получается надпись зеленая с z=0 выше желтой с z=10. А вот красный с z=20 как и положено выше всех
__________________
хочу все знать
Pave1 вне форума  
 
Непрочитано 21.10.2005, 09:41
#32
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


А если провернуть _.draworder с указанием _under, то все будет пучком
Последовательность создания примитивов, наверное, играет свою роль - если сначала сделали желтый, потом зеленый, а потом красный, то и получим такую картинку.
Кстати, для ради интересу - попробуй сделать _.draworder, указать зеленый текст, и дать _front. Чего там получится?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 21.10.2005, 10:20
#33
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


Может стоит в свойствах Viewporta поставить Hide plot - Yes ?
ытя вне форума  
 
Автор темы   Непрочитано 21.10.2005, 10:33
#34
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


Цитата:
Сообщение от kpblc
Кстати, для ради интересу - попробуй сделать _.draworder, указать зеленый текст, и дать _front. Чего там получится?
зеленый сверху получается.
как ни страно
__________________
хочу все знать
Pave1 вне форума  
 
Автор темы   Непрочитано 21.10.2005, 10:55
#35
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


Цитата:
Сообщение от ытя
Может стоит в свойствах Viewporta поставить Hide plot - Yes ?
А где это найти? т.е. где галочку поставить? как вызвать окно в котором ее (галочку) поставить?
__________________
хочу все знать
Pave1 вне форума  
 
Непрочитано 21.10.2005, 11:04
#36
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


Двойной клик на окно (Viewport), например
ытя вне форума  
 
Непрочитано 21.10.2005, 11:06
#37
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Если ты работаешь в модели, то этот совет не подходит. Работает только в листе (Layout) А галочка, по-моему, в окне свойств (команда properties). Хотя может и в окне печати, не помню.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 21.10.2005, 11:12
#38
Pave1

электроснабжение и автоматика
 
Регистрация: 21.06.2005
г. Пермь
Сообщений: 329


Цитата:
Сообщение от Bull
Если ты работаешь в модели, то этот совет не подходит. Работает только в листе (Layout) А галочка, по-моему, в окне свойств (команда properties). Хотя может и в окне печати, не помню.
да я работаю в модели.
__________________
хочу все знать
Pave1 вне форума  
 
Непрочитано 21.10.2005, 11:12
#39
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


для листа - в окне свойств
для модели - при печати
ытя вне форума  
 
Непрочитано 21.10.2005, 21:13
#40
Tech


 
Регистрация: 18.10.2004
Odessa
Сообщений: 226
<phrase 1=


>>Pave1
В качестве ознакомления загляни в топик:
http://dwg.ru/forum/viewtopic.php?t=4769, особое внимание обрати на пост №8, о-о-очень полезный лисп, как раз для таких случаев, когда надо переопределить порядок примитивов по времени создания, в отличии от DRAWORDER делает это наверняка.
Tech вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Очередность слоев в Autocad 2004