@realsee/five
Version:
Realsee Renderer SDK
31 lines (30 loc) • 910 B
TypeScript
import * as THREE from 'three';
import type { TrajectoryHeader } from './header';
import type { TrajectoryNode } from './trajectory-node';
import type { Tileset } from './tileset';
export type TrajectoryContentData = {
byteLength: number;
memoryUsage: number;
uri: string;
object: TrajectoryNode;
positionArray: ArrayLike<number>;
timeArray: ArrayLike<number>;
};
export declare class Trajectory {
id: string;
name: string;
tileset: Tileset;
transform: THREE.Matrix4;
visible: boolean;
content: {
uri: string;
data?: TrajectoryContentData;
loadState: 'LOADING' | 'UNLOADED' | 'READY' | 'FAILED';
loadProgress: number;
loadStateUpdateTime: number;
loadfailRetryDelay: number;
byteLength: number;
memoryUsage: number;
};
constructor(id: string, header: TrajectoryHeader, tileset: Tileset);
}