AnnotationData¶
Type Alias AnnotationData
AnnotationData: {
active: boolean;
anchorPosition: [number, number, number] | Float32Array;
explicitOffset: boolean;
label: string;
labelPosition: [number, number, number] | Float32Array;
nodeID: number;
transform:
| [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
]
| Float32Array;
trustedSource: boolean;
visible: boolean;
}
active: boolean;
anchorPosition: [number, number, number] | Float32Array;
explicitOffset: boolean;
label: string;
labelPosition: [number, number, number] | Float32Array;
nodeID: number;
transform:
| [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
]
| Float32Array;
trustedSource: boolean;
visible: boolean;
}
Type declaration
active: boolean
Determines whether the annotation is active or not.
anchorPosition: [number, number, number] | Float32Array
Determines the annotation's anchor position.
explicitOffset: boolean
Determines whether an explicit offset should be used or not.
label: string
The label of the annotation.
labelPosition: [number, number, number] | Float32Array
Determines the annotation's label position.
nodeID: number
The ID of a node the annotation is linked to.
transform:
| [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
]
| Float32ArrayProvides 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.
AnnotationData defines the properties and content of an annotation.