Параметр цвета в конфигурациях

Таблица параметров может содержать столбец для цветов, относящихся к конфигурации. Значение представляет собой 32-битное целое число, определяющее цвета RGB (красный, зеленый, синий). Если значение не указано, используется ноль (черный).

Если известно 32-битное целочисленное значение цвета, можно ввести его непосредственно в таблицу параметров в столбце, для которого в заголовке в качестве параметра указан $COLOR. Если 32-битное целочисленное значение не известно, его можно рассчитать в таблице параметров, содержащей значения компонентов цвета RGB.

Чтобы применить к каждой конфигурации разные цвета, с конфигурациями должны быть связаны состояния отображения.

Перед настройкой цвета:

  1. правой кнопкой мыши щелкните состояние отображения внизу вкладки ConfigurationManager и выберите Свойства.
  2. В окне Отобразить параметры состояния PropertyManager в разделе Дополнительные параметры установите флажок Связать состояния отображения с конфигурациями.
  3. Нажмите .

В таблице ниже представлены типичные цвета, их компоненты и соответствующие им целочисленные значения.

Цвет Красный Зеленый Синий Целое число
Черный 0 0 0 0
Красный 255 0 0 255
Оранжевый 255 128 0 33023
Зеленый 0 255 0 65280
Синий 0 0 255 16711680
Сиреневый 255 128 255 16744703
Бирюзовый 0 255 255 16776960
Белый 255 255 255 16777215
Цвет, относящийся к конфигурации, применяется к режиму "Закрасить", только если не установлен флажок Применить тот же самый цвет к режимам "Каркасное представление", "Скрыть невидимые линии" и "Закрасить" в разделе параметров отображения модели.

Определение RGB-компонентов цвета

Если 32-битное целочисленное значение цвета неизвестно, его можно рассчитать в таблице параметров, содержащей значения RGB-компонентов цвета. Во-первых, необходимо определить значения красного, зеленого и синего компонентов цвета.

Чтобы определить красный, зеленый и синий компоненты цвета:

  1. Нажмите кнопку Редактировать внешний вид (панель инструментов "Стандартная") или выберите Правка > Внешний вид > Внешний вид.
  2. В PropertyManager в разделе Цвет:
    1. Выберите цвет в палитре.
    2. Выберите RGB.
    3. Обратите внимание на значения для компонентов рядом с параметрами Красная составляющая цвета , Зеленая составляющая цвета и Синяя составляющая цвета .
  3. Нажмите .

Вычисление значение для цвета в таблице параметров

В таблице параметров можно вычислить 32-битное целочисленное значение для цвета, используя значения красного, зеленого и синего компонентов цвета.

Чтобы применить к каждой конфигурации разные цвета, с конфигурациями должны быть связаны состояния отображения.

Перед настройкой цвета правой кнопкой мыши щелкните состояние отображения внизу вкладки ConfigurationManager и выберите Свойства. В окне Отобразить параметры состояния PropertyManager в разделе Дополнительные параметры установите флажок Связать состояния отображения с конфигурациями. Нажмите .

Чтобы рассчитать значение для цвета в таблице параметров:

  1. В таблице параметров введите $USER_NOTES в ячейках B2, C2 и D2, а в ячейке E2 — $COLOR. В заголовке столбца не учитывается регистр.
    Возможно, потребуется вставить столбцы, чтобы эти параметры оказались в ячейках B2 - E2.
  2. Введите целые числа в ячейках B3, C3, и D3 для красного, зеленого и синего компонентов цвета. Значения хранятся в виде чисел, а не текста.
  3. Введите следующую формулу в ячейке E3:
    = MAX(MIN(B3,255),0) + MAX(MIN(C3,255),0)*16*16 + MAX(MIN(D3,255),0)*16*16*16*16
    Убедитесь, что в ячейке перед символом = отсутствуют лишние пропуски.

    Формула обеспечивает значения каждого компонента в диапазоне от нуля до 255.

  4. Введите другие компоненты цвета в соответствующих строках и скопируйте формулу в соответствующую ячейку столбца E, указав нужный номер строки.