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

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

Управление видимостью слоев

Ответ
Поиск в этой теме
Непрочитано 13.12.2006, 14:52
Управление видимостью слоев
Аshаs-ка
 
проектировсчик
 
Москва
Регистрация: 06.01.2006
Сообщений: 1,986

А вопрос созрел такой: возможно ли программно управлять интенсивностью цветов слоев на экране? Поясняю, для чего. Вот как приятно, например, в определенных ситуациях было бы нажать кнопочку с командой, подобной LAYISO, но чтоб слои не тушились до конца, а становились блееедненькими... залоооченными... и чтоб потом назад командой, подобной LAYUNISO можно было бы вернуться. Вот удобнее, если слои чуть видны... Вот чую я, что производительности такая кнопка прибавит существенно... Вот в архикаде есть показ предыдущего этажа - удобственно! И в автокаде должно быть такое! Только лучше! Есть мысли?
Просмотров: 21040
 
Автор темы   Непрочитано 21.12.2006, 13:30
#41
Аshаs-ка

проектировсчик
 
Регистрация: 06.01.2006
Москва
Сообщений: 1,986


Я с коэффициентами поиграл, вроде ничего... Я на белом фоне работаю. Вообще можно и попроще было сделать - силком все в бледно серый загонять, и не париться. Но это не очень гуд. С цветом круче получилось.
(if (zerop mc)
(defun chL ( )
(if (< L 0.2)(progn ;:_Яркость меньше 20 Смещаем оттенок на 45 градусов
(setq H (+ H 0.125))(if (> H 1)(setq H (1- H))))) (setq L (* 0.4 L))) ;_Для черного фона
(defun chL ( )(setq L (+ 0.25 L))
(if (> L 1)(progn
(setq H (+ H 0.125))(if (> H 1)(setq H (1- H)))
(setq L 0.8))));_Для остальных
Вместо морды - 0,8.
Аshаs-ка вне форума  
 
Непрочитано 21.12.2006, 14:41
#42
Андрей Т.

проектирование
 
Регистрация: 29.09.2005
г. Москва
Сообщений: 343


Извините, а чем Вас всех не устраивала работа с стандартными командами управляющими Группами Слоев. Там при определенной довольно элементарной настройке не активная группа бледнеет, кроме того можно запретить изменения примитивов в неактивной группе слоев и многое другое. Да и сам чертеж получается гораздо лучше структурирован.
Андрей Т. вне форума  
 
Автор темы   Непрочитано 21.12.2006, 15:59
#43
Аshаs-ка

проектировсчик
 
Регистрация: 06.01.2006
Москва
Сообщений: 1,986


Андрей! с этого места поподробнее, пожалуйста.
Аshаs-ка вне форума  
 
Непрочитано 22.12.2006, 02:38
#44
Dym


 
Регистрация: 27.09.2005
Двинскъ
Сообщений: 586
Отправить сообщение для Dym с помощью Skype™


Цитата:
при определенной довольно элементарной настройке не активная группа бледнеет
ниасилил, как сделать?
Dym вне форума  
 
Непрочитано 22.12.2006, 09:46
#45
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


>Андрей Т Не пропадай, тоже час ковырялся в фильтрах и [sm2100]
VVA вне форума  
 
Непрочитано 22.12.2006, 10:24
#46
AY

webcad.pro
 
Регистрация: 06.01.2005
Московская обл.
Сообщений: 501


Граждане не поддавайтесь на провокацию. Если вы о такой возможности не знали, то всего вероятней ее вовсе нет (всеж-таки не первый год замужем :). А Андрей, наверное, не совсем понял о чем речь или у него какой-то невиданный Autocad :)
AY вне форума  
 
Непрочитано 22.12.2006, 10:24
#47
gest

GEODATA Engineering S.p.A.
 
Регистрация: 11.02.2005
Монино
Сообщений: 692


Вчера вечером тоже попробовал, такое осуществить, результат нулевой.
gest вне форума  
 
Автор темы   Непрочитано 09.09.2007, 09:52
#48
Аshаs-ка

проектировсчик
 
Регистрация: 06.01.2006
Москва
Сообщений: 1,986


В 2008 афтакаде все так, как мы тут расписали, и работает. КТО ИДЕЮ СПЕР?! Но с одной кнопочкой все равно у нас лучше!!!
Аshаs-ка вне форума  
 
Непрочитано 17.08.2008, 04:09
#49
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


У меня вот ошибку выдает
Код:
[Выделить все]
Команда: CHLA

Восстанавливаю состояние слоев...; ошибка: неверный тип аргумента: lentityp nil
Что не так? (##30,34)
skkkk вне форума  
 
Непрочитано 18.08.2008, 13:21
#50
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Что то не въезжаю, чем не устраивает LAYLOCKFADECTL;>50; ?
Я давно сделал несколько кнопок (40%; 50%; 60%) и очень даже не плохо.
Jonas вне форума  
 
Непрочитано 18.08.2008, 14:39
#51
Dym


 
Регистрация: 27.09.2005
Двинскъ
Сообщений: 586
Отправить сообщение для Dym с помощью Skype™


Цитата:
Что то не въезжаю, чем не устраивает LAYLOCKFADECTL;>50; ?
Я давно сделал несколько кнопок (40%; 50%; 60%) и очень даже не плохо.
насколько давно?
Dym вне форума  
 
Непрочитано 19.08.2008, 04:32
#52
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Цитата:
Сообщение от mitjaj Посмотреть сообщение
насколько давно?
Как только поставил А2008.
Jonas вне форума  
 
Непрочитано 19.08.2008, 04:41
#53
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Подскажите пожалуйста, как сделать, чтобы из 30-ти имеющихся слоев 5 сделать ярко-черными, а остальные затенить так, чтоб они были еле видны и при этом выводились на печать в ч/б, т.е. без использования цветного картриджа. Назначал остальным слоям разные оттенки серого - без цветного картриджа не печатаются вообще. Может, настройки печати не те?
skkkk вне форума  
 
Непрочитано 19.08.2008, 08:13
#54
Кулик Алексей aka kpblc
Moderator

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


Таблицу печати правь.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.08.2008, 09:46
#55
Сержик

инженер
 
Регистрация: 04.10.2005
Одесса
Сообщений: 119


может я чегото недопонял но у меня акад2008 и там в экспресе при блокировании слоя он притушивается
Сержик вне форума  
 
Непрочитано 19.08.2008, 09:52
#56
Кулик Алексей aka kpblc
Moderator

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


Сержик, визуальное отображение и вывод на печать немного разные вещи...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.08.2008, 09:45
#57
Сержик

инженер
 
Регистрация: 04.10.2005
Одесса
Сообщений: 119


ну если выводить на печать тогда только через стили печати в менеджере слоев там при определенной настройке можно задавать процент отображения цвета линий находящихся в слое. так черный с 10% при распечатке становиться бледно серый, красный бледно розовый и т.д и т.п и др.
Сержик вне форума  
 
Непрочитано 20.08.2008, 10:26
#58
Кулик Алексей aka kpblc
Moderator

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


#54 не прочитал?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.08.2008, 16:18
#59
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Спасибо, kpblc, Сержик. Начал разбираться со стилями печати. Но пришел только к тому, что в Редакторе таблиц стилей печати смог назначить различную интенсивность разным цветам (правил стиль monochrome). А вот как назначить ее разным слоям - не понял. Это возможно вообще?? Так и не смог добиться, чтобы стала активной колонка Стили таблиц в Диспетчере свойств слоев
skkkk вне форума  
 
Непрочитано 20.08.2008, 16:29
#60
Сержик

инженер
 
Регистрация: 04.10.2005
Одесса
Сообщений: 119


для этого чертеж у тебя должен быть acad.stb а не acad.ctb
Сержик вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Управление видимостью слоев