AnnotationData

Interface AnnotationData

AnnotationData defines the properties and content of an annotation.

interface AnnotationData {
    active: boolean;
    anchorPosition: Float32Array<ArrayBufferLike> | [number, number, number];
    explicitOffset: boolean;
    label: string;
    labelPosition: Float32Array<ArrayBufferLike> | [number, number, number];
    nodeID: number;
    transform:
        | Float32Array<ArrayBufferLike>
        | [
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
            number,
        ];
    trustedSource: boolean;
    visible: boolean;
}

Properties

active: boolean

Determines whether the annotation is active or not.

anchorPosition: Float32Array<ArrayBufferLike> | [number, number, number]

Determines the annotation's anchor position.

[0, 1, 0]
explicitOffset: boolean

Determines whether an explicit offset should be used or not.

label: string

The label of the annotation.

"This is a great annotation!"
labelPosition: Float32Array<ArrayBufferLike> | [number, number, number]

Determines the annotation's label position.

[0, 2, 0]
nodeID: number

The ID of a node the annotation is linked to.

transform:
    | Float32Array<ArrayBufferLike>
    | [
        number,
        number,
        number,
        number,
        number,
        number,
        number,
        number,
        number,
        number,
        number,
        number,
        number,
        number,
        number,
        number,
    ]

Provides the transform of the annotation.

trustedSource: boolean

Determines whether the annotation source is trusted or not.

visible: boolean

Determines whether the annotation is visible or not.


Did you find this page useful? Please give it a rating:
Thank you for rating this page!
Any issues or feedback?
What kind of problem would you like to report?
Please tell us more about what's wrong: