@dp_unity/dpu-gis-viewer
Version:
DPU GIS Viewer version Beta
42 lines (41 loc) • 920 B
TypeScript
export interface IKonvaArrowMarkup {
id?: string;
points?: number[];
pointerLength?: number;
pointerWidth?: number;
fill?: string | CanvasGradient;
stroke?: string | CanvasGradient;
strokeWidth?: number;
}
export interface Iposition {
x?: number;
y?: number;
z?: number;
}
export interface ISavedCameraState {
aspectRatio?: number;
canvasHeight?: number;
canvasWidth?: number;
direction?: Iposition;
distanceCam?: number;
far?: number;
fov?: number;
fovCamX?: number;
fovCamY?: number;
fovy?: number;
heading?: number;
height?: number;
near?: number;
pitch?: number;
position?: Iposition;
right?: Iposition;
roll?: number;
up?: Iposition;
positionPointCam?: Iposition;
}
export interface IJsonMarkup {
savedCameraState: ISavedCameraState;
markup: {
arrows?: IKonvaArrowMarkup[];
};
}