1
0
Files
VR-Web-Player/src/vr180player/config.ts
Aiden b674df1555
Some checks failed
Test / test (push) Has been cancelled
Updated
2026-06-11 09:12:17 +10:00

18 lines
795 B
TypeScript

export const PLAYER_SELECTOR = '[data-vr-web-player]';
export const LAUNCHER_SELECTOR = '[data-vr-web-launcher]';
export type ProjectionMode = 'vr180' | 'plane';
export type HeadLockMode = 'auto' | 'position' | 'none';
export type LauncherMediaType = 'image' | 'video';
export const DEFAULT_PROJECTION: ProjectionMode = 'vr180';
export const DEFAULT_HEAD_LOCK: HeadLockMode = 'auto';
export const VALID_PROJECTIONS = new Set<ProjectionMode>(['vr180', 'plane']);
export const VALID_HEAD_LOCKS = new Set<HeadLockMode>(['auto', 'position', 'none']);
export const VALID_LAUNCHER_MEDIA_TYPES = new Set<LauncherMediaType>(['image', 'video']);
export const PLANE_WIDTH = 3.2;
export const PLANE_HEIGHT = PLANE_WIDTH * (9 / 16);
export const PLANE_DISTANCE = 3;
export const PLANE_2D_DISTANCE = 1.2;