Размеры
Ниже мы рассмотрим объекты PMI, которые позволяют измерить какое-либо свойство любой геометрии (например, длину, радиус) и отобразить соответствующий размер с расчетным значением. C3D Web Vision поддерживает следующие типы размеров:
линейный;
путь;
угловой;
радиальный.
Вы можете получить любое измерение с помощью команды GetParameters, а также добавить или удалить его с помощью команд аннотации. В каждом измерении везде используется один и тот же тип для представления визуального объекта.
Добавлено в версии 1.5.0: Добавлены типы размеров: линейный, угловой и радиальный.
Добавлено в версии 1.8.0: Добавлен тип измерения пути.
Параметры
Вы можете указать параметры для любого измерения, используя объект следующего типа.
Тип параметров размеров (TypeScript):
export type C3DViewDimensionOptions = {
group?: number
text?: string
underlineText?: boolean
font?: {
family?: string,
size?: number,
}
colors?: {
text?: C3DViewRGB
textBkg?: C3DViewRGB
lines?: C3DViewRGB
}
}
Примечание
Тип параметра, указанный выше, одинаков для всех измерений API C3D Viewer.
Давайте рассмотрим варианты.
Поле group определяет, к какой группе аннотаций принадлежит размер.
text — текстовое значение размера.
underlineText — флаг подчеркнутого текста.
font — это набор значений для настройки шрифта текста:
family — это семейство шрифтов;
size — это значение цвета текста в формате
{r, g, b}(по умолчанию —black).
colors — это группа значений для задания цветов графического объекта:
text — это значение цвета текста в формате
{r, g, b}(по умолчанию —черный);textBkg — это значение
{r, g, b}цвета фона текста (если не определено, фон будетпрозрачным);lines — это значение
{r, g, b}цвета линии (по умолчанию —black).
Добавлено в версии 1.8.0: Добавлено свойство группа.