|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Цветовая палитра раскрасок
Москва
Регистрация: 09.08.2006
Сообщений: 1
|
||
Просмотров: 9340
|
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Да, такая распечатка здорово помогает. У нас один архитектор за 2 месяца распечатал постепенно альбом цветов DIC (по несколько форматок А4 в день). Делал так: рисовал в AutoCAD'е несколько горизонтальных прямоугольников и заливал их по порядку цветами из альбома. Только вот болван, не в обиду будь ему сказано, вместо того, чтобы добавлять прямоугольники и, соответственно, цвета, он использовал одни и те же прямоугольники, заменяя в них заливку. Теперь придется заново выполнять эту работу, потому что листочки, распечатанные в 1 экземпляре, уже затерлись. Черт бы его побрал.
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409
|
> Profan : Я правильно понял, что фактически выполняется массив прямоугольников, и на каждый выполняется заливка типа SOLID с назначенным цветом от 1 до 255? Если да, то почему б не сделать лиспик на такое?
--- Добавлено: Невнимательно прочитал первый пост. Дай закон формирования цвета штриховки, попробую что-нибудь придумать
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Для kpblc.
Альбом цветов (COlorbook) DIC COLOR GUIDE(R) содержит 654 цвета начиная с DIC 1 до DIC 654. Выражение для задания цвета может выглядеть так: Код:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409
|
Ну вот, набросал по быстрому. Я не ковырял TrueColor, поэтому пришлось использовать command:
Код:
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Программа отрисовки палитры из альбома цветов DIC COLOR GUIDE(R).
Код:
Код:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409
|
Если еще интересно: функция возвращает список доступных индексов для указанной colorbook. Работает медленно, предупреждаю сразу.
Параметры вызова: colorbook - имя книги цветов ("dic color guide(r)" или любая иная) start-index - с какого номера начинать проверку end-index - чем закончить name-mask - маска имени (типа "dic ") Возвращает список вида '(559 600 601) (color-avail "dic color guide(r)" 620 635 "dic ") ; '(620 621 632 633 634) Код:
Добавлено. Тестировал на AutoCAD 2005 и 2006. На других версиях возможности проверить нет ![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Для kpblc.
Ну, у тебя какие-то исследовательские программы. А смысл-то темы в чем? Смысл в том, что хочется иметь на руках распечатанную палитру и с ее помощью назначать цвета объектам AutoCAD'а даже, если на экране цвет кажется другим. Вот как в цикл моей первой программы включить проверку на наличие цвета по порядку в альбоие? Т.е., если цвет присутствует, то цикл отрисовывает прямоугольник, заливает его и ставит название цвета, а если цвет отсутствует в альбоме, то эти операции пропускаются. Я полазил в словарях, но пока ничего не сообразил. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409
|
Дык ента... Запускаешь обследователя, получаешь список возможных цветов в color_res, потом уже делаешь нечто (вместо repeat) типа
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Смысл в таких исследованиях большой. Можно в результате сделать "кнопку", позволяющую быстро выбрать из по-человечески прокомментированного и проиллюстрированного списка "любимые" цвета для применения с материалами.
Например, "медная труба", "некрашеный прокат", "полипропилен" и т.п. Это позволит не ковыряться в палитре, вечно забывая, где там спрятан подходящий цвет. Распечатка образов на бумаге тоже безусловно необходимый, но частный случай. Только нужны и заливки и линии, так как воспринимаются по разному. Оба молодцы! |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Для kpblc.
Попробовал твой обозреватель с такими параметрами: Код:
Ну, я не стал мудрствовать и в лоб записал прямое условие по отсутствующим цветам. Теперь отрисовывается полная палитра. Код:
|
|||
![]() |
|
||||
Регистрация: 22.11.2010
Сообщений: 5
|
Очень понравился ваш Лисп. Попробовал переделать его на RAL Design, но ничего не вышло.
В итоге мне нужно получить табличку в правом столбике название РАЛ в левом значение RGB (команда извлечение данных). Из вашего лиспа такая табличка легко делается. Но в палитре RAL лисп теряет цвета. В автокаде все библиотеки цветов лежат в отдельных файликах. Но цвет ргб там зашифрован 9тью буквами (по 3 на составляющую) из этих файликов удалив весь лишний код (найти+заменить) можно получить названия всех цветов из библиотеки через запятую. Можно ли эти названия вставить в ваш лисп, чтобы он не терял цвета? В итоге я хочу получить нормальные библиотеки цветов из Автокада с ргб значениями. и еще, чтобы было легче извлекать данные нужно, чтобы название цвета писалось этим цветом. Еще раз спасибо. |
|||
![]() |
|
||||
Регистрация: 22.11.2010
Сообщений: 5
|
Все! Разобралсо. Пришлось просто все текстовые значения из внешнего фаила подставлять. Получилось громоздко, зато цвета не пропускает. В итоге решил отцепить табличку от автокада и оформить в html код. Ссылки мои модератор удаляет, поэтому ищите по (архизона библиотека цветов)
Из автокада взял DIC COLOR GUIDE, DIC COLOR GUIDE PART II, RAL DESIGN. Можно было бы все таблицы цветов перекинуть, но решил не захламлять. еще на сайте есть палитры RAL, PANTONE, PANTONEMETALLIC, TIKKURILA, TIKKURILA FACADE 2004TVT, CAPAROL3D SISTEM PLUS, Benjamin MoorePaints Color Collection Designer Classics, NCS INDEX EDITION 2, W3C Named Colors, Named Web Colors, Websafe Colors, TOYO, FOCOLTONE, TRUMATCH все с RGB значениями. можно переводить цвета из одной библиотеки в другую или по rgb найти ближайший. Не сочтите за рекламу, просто кучу времени на это убил, надеюсь кому-нибудь пригодится. Если кому-нибудь другие библиотеки цветов понадобятся - могу залить. )) |
|||
![]() |
|
||||
Регистрация: 22.11.2010
Сообщений: 5
|
Распечать в пдф палитры скорее всего не получится, (если только принтскрином) а на ноут сохранить очень легко: страница---сохранить как---- веб страница полностью. При этом у вас уберется вся реклама со страницы, но нельзя будет из палитры в палитру переводить.
![]() |
|||
![]() |