AnnotationData

import { Vector3Data } from './Vector3Data';
import { InvertTransformData } from './InvertTransformData';
import { ColourData } from './ColourData';
import { Vector2Data } from './Vector2Data';

export interface AnnotationData {
  Version: string;
  Position: Vector3Data;
  Inverted: InvertTransformData;
  Colour2d: ColourData;
  Colour3d: ColourData;
  Size2d: Vector2Data;
  Size3d: Vector3Data;
  Icon2d: string;
  Visibility2d: Array<boolean>;
  Visibility3d: Array<boolean>;
  Id: string;
  Title: string;
  Description: string;
  CallToAction: string;
}

{
  "Version": "String",
  "Position": "Vector3Data",
  "Inverted": "InvertTransformData",
  "Colour2d": "ColourData",
  "Colour3d": "ColourData",
  "Size2d": "Vector2Data",
  "Size3d": "Vector3Data",
  "Icon2d": "String",
  "Visibility2d": "Array<Boolean>",
  "Visibility3d": "Array<Boolean>",
  "Id": "String",
  "Title": "String",
  "Description": "String",
  "CallToAction": "String"
}

References

Last Updated:
Contributors: Matthew Satti