Угловой размер

Ниже мы рассмотрим объект, отображающий угол между двумя векторами.

Угловой размер

Объект

Обобщенный тип объекта углового размера (TypeScript):

export type C3DViewAngleDimension = {
    type: C3DViewObjectTypes.AngleDimension // "AngleDimension"
    uuid?: string
    points: {
        p1: C3DViewPoint
        p2: C3DViewPoint
        p3: C3DViewPoint
        tp?: C3DViewPoint
    }
    placement?: C3DViewPlacement
    options: C3DViewDimensionOptions
    userData: C3DUserData
}

Свойства type, uuid и userData описаны здесь. Свойство options описано здесь. Кроме того, для этого объекта PMI:

  • type может быть C3DViewObjectTypes.AngleDimension или строкой "AngleDimension";

  • Объект userData создается в процессе при возвращении в обратном вызове события onCreate.

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

    • p1 — начальная точка объекта геометрии;

    • p2 — центральная точка объекта геометрии;

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

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

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

Добавлено в версии 1.6.4: Свойство placement сделано необязательным.