beats |
( | { duration: number; caption: string; elements: ( | { kind: "shape"; name: string; primitive: "box"; position: readonly [number, -1.6, number]; rotation: readonly [0, number, 0]; scale: readonly [0.9, 0.9, 0.08]; color: "#c2520f"; } | { kind: "shape"; name: "body"; primitive: "cylinder"; scale: readonly [0.9, 2.6, 0.9]; color: "#ffd28a"; position: readonly [0, number, 0]; } | { kind: "shape"; name: "nose"; primitive: "cone"; scale: readonly [0.9, 1.1, 0.9]; color: "#f6821f"; position: readonly [0, number, 0]; } | { kind: "shape"; name: "window"; primitive: "torus"; rotation: readonly [90, 0, 0]; scale: readonly [0.6, 0.6, 0.6]; color: "#ffe7c4"; position: [number, number, number]; })[]; } | { duration: number; caption: string; elements: ( | { rotation?: undefined; kind: "shape"; name: "body"; primitive: "cylinder"; scale: readonly [0.9, 2.6, 0.9]; color: "#ffd28a"; position: readonly [0, number, 0]; } | { rotation?: undefined; kind: "shape"; name: "nose"; primitive: "cone"; scale: readonly [0.9, 1.1, 0.9]; color: "#f6821f"; position: readonly [0, number, 0]; } | { kind: "shape"; name: "window"; primitive: "torus"; rotation: readonly [90, 0, 0]; scale: readonly [0.6, 0.6, 0.6]; color: "#ffe7c4"; position: [number, number, number]; } | { kind: "shape"; name: string; primitive: "box"; rotation: readonly [0, number, 0]; scale: readonly [0.9, 0.9, 0.08]; color: "#c2520f"; position: [number, number, number]; } | { kind: "shape"; name: string; primitive: "cone"; position: [number, number, number]; rotation: [number, number, number]; scale: [number, number, number]; color: string; } | { rotation?: undefined; kind: "shape"; name: string; primitive: "sphere"; position: [number, number, number]; scale: [number, number, number]; color: string; })[]; })[] |
- |