urbi-exhibitions
Version:
21 lines (20 loc) • 695 B
TypeScript
import { BuildingOptions } from '../types';
export interface ModelConfig {
buildingIds: string[];
coords: number[];
scale: number;
rotateX: number;
rotateY: number;
rotateZ: number;
moveX: number;
moveY: number;
moveZ: number;
isDark?: boolean;
models: Array<{
path: string;
name: string;
displayName?: string;
}>;
}
export declare function convertModelToCS(conf: ModelConfig): BuildingOptions;
export declare function convertModelParams(conf: Pick<ModelConfig, 'rotateX' | 'rotateY' | 'rotateZ' | 'moveX' | 'moveY' | 'moveZ'>): Pick<BuildingOptions, 'rotateX' | 'rotateY' | 'rotateZ' | 'offsetX' | 'offsetY' | 'offsetZ'>;