mapillary-js
Version:
A WebGL interactive street imagery library
28 lines (22 loc) • 592 B
text/typescript
import * as THREE from "three";
import { Image } from "../../../graph/Image";
import { IAnimationState } from "../../../state/interfaces/IAnimationState";
import { SliderGLRenderer } from "../SliderGLRenderer";
export interface SliderImages {
background: Image;
foreground: Image;
}
export interface SliderCombination {
images: SliderImages;
state: IAnimationState;
}
export interface GLRendererOperation {
(glRenderer: SliderGLRenderer): SliderGLRenderer;
}
export type PositionLookat = [
THREE.Vector3,
THREE.Vector3,
number,
number,
number,
];