Радиальный размер

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

Объект рисуется по двум точкам (центру и любой точке окружности).

Радиальный размер

Объект

Обобщенный тип объекта радиального размера (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.

  1. points — это группа точек, используемых для построения объекта:

    • p1 — первая точка объекта в геометрии;

    • p2 — вторая точка объекта в геометрии;

    • tp — позиция размерного текста.

  2. placement — это плоскость для ориентации геометрии.

Добавлено в версии 1.6.4: Удалена опция RingPlane. У радиального размера всегда есть кольцо.