// SolListrado: o sol (degradê `#FFD23F → #FF2A6D`, brilho rosa) com listras pretas que engrossam para baixo e descem 0,25 unidade // por quadro. Nasce do horizonte (sobe 700 px com sobra em 22 quadros) e é cortado pelo horizonte em y = 1180. import React from 'react'; import {useCurrentFrame} from 'remotion'; import {COR, eb} from '../base'; import {HORIZONTE} from '../texturas/Fundo'; export type SolListradoProps = {diametro?: number; y?: number; x?: number; inicio?: number; fim?: number}; export const SolListrado: React.FC = ({diametro = 720, y = 880, x = 540, inicio = 0, fim}) => { const f = useCurrentFrame(); const t = f - inicio; if (t < 0 || (fim !== undefined && f >= fim)) return null; const p = eb(t / 22, 1.3); const barras = Array.from({length: 8}, (_, k) => { const pos = (k * 7 + t * 0.25) % 56; const yy = 44 + pos; return {y: yy, h: 0.6 + ((yy - 44) / 56) * 6}; }); return
{barras.map((b, i) => )}
; };