Проблема
Показать заказчику, как изделие выглядит в цвете, в КОМПАС-3D не так просто. Красить грани по одной долго, а подобрать оттенок по коду RAL приходится вручную.
- цвет по RAL подбирается на глаз и вводится вручную;
- покраска детали по граням занимает десятки кликов;
- в сборке цвет нужно раздать десяткам компонентов, а одинаковые детали должны получить один цвет;
- для вариантов компоновки нужен быстрый случайный цвет, чтобы различить детали на виде;
- массовая покраска папки моделей вручную не делается вовсе.
Отсюда типичный результат: цвет есть только на одном видовом экране, а в файле модели его нет.
Что делает утилита
Панель поверх КОМПАСа
Окно 600×820 по умолчанию, закрепление «поверх» включено: модель видна, переключаться между окнами не нужно.
Палитра RAL Classic
213 цветов с поиском по коду, названию и группе, разбивка по группам RAL, недавние цвета и свой оттенок #RRGGBB.
Режимы для детали
«Вся модель», «Грани» или «Выделено»: красятся верхняя деталь, все грани или только выделенные в КОМПАСе.
Режимы для сборки
«Вся модель», «Компоненты» и «Случайная»: в «Компонентах» каждому отмеченному компоненту можно задать свой код RAL.
Партия файлов
Список .m3d и .a3d, код RAL в строке, папка результата. Партия идёт в своём скрытом экземпляре КОМПАСа и не трогает открытый.
Резервные копии
Перед изменением файла детали рядом создаётся копия в папке «_RAL_резервные копии». Исходный цвет можно вернуть вручную.
Отмена и журнал
«Отменить» возвращает цвета детали до последней покраски, журнал показывает, что и в каком файле изменено.
Две темы
Тёмная и светлая, размер и положение окна запоминаются между запусками. Версия видна в заголовке и футере.
Как это выглядит в работе
- Открыть деталь или сборку в КОМПАС-3D и нажать «Подключиться»: панель покажет имя документа и тип;
- выбрать цвет в палитре, найти по коду и названию или ввести свой #RRGGBB;
- для детали выбрать «Вся модель», «Грани» или «Выделено» и нажать «▶ Покрасить»;
- для сборки выбрать «Вся модель», «Компоненты» или «Случайная» и подтвердить изменение файлов деталей;
- для детали нажать «Сохранить», чтобы цвет остался в файле; сборка перестраивается сама, без переоткрытия.
Скриншоты
Результат
Конструктор показывает изделие в цвете прямо в модели и не тратит день на ручную покраску граней. Цвет остаётся в файле детали, а не только на видовом экране.
Ограничения, о которых честно
- Нужен установленный КОМПАС-3D v19-v24: без него панель не подключается. Проверено на v21.
- Покраска сборки меняет файлы деталей на месте, а они общие для всех сборок. Копии есть, но исходный цвет возвращается вручную.
- Стандартные библиотечные детали КОМПАС не красятся: их файлы лежат в папке установки.
- «Грани» и «Выделено» работают только в детали. В сборке доступны «Вся модель», «Компоненты» и «Случайная».
- Отмена работает только для деталей; для сборок цвета возвращаются из копий в «_RAL_резервные копии».