Радиальный размер
Ниже мы рассмотрим объект, отображающий радиус поверхности. Не все поверхности подходят для этого измерения. Поверхность должна быть определена как цилиндрическая или иметь радиус.
Объект рисуется по двум точкам (центру и любой точке окружности).

Объект
Обобщенный тип объекта радиального размера (TypeScript):
export type C3DViewRadialDimension = {
type: C3DViewObjectTypes.RadialDimension
uuid?: string
points: {
p1: C3DViewPoint
p2: C3DViewPoint
tp?: C3DViewPoint
}
placement: C3DViewPlacement
options: C3DViewDimensionOptions
userData: C3DUserData
}
Свойства type, uuid и userData описаны здесь. Свойство options описано здесь. Кроме того, для этого объекта PMI:
type может быть
C3DViewObjectTypes.RadialDimensionили строкой"RadialDimension";Объект userData создается в процессе при возвращении в обратном вызове события
onCreate.
points — это группа точек, используемых для построения объекта:
p1 — первая точка объекта в геометрии;
p2 — вторая точка объекта в геометрии;
tp — позиция размерного текста.
placement — это плоскость для ориентации геометрии.
Добавлено в версии 1.6.4: Удалена опция RingPlane. У радиального размера всегда есть кольцо.