Last updated on

Cáusticas de Reflexão: Espelhos Curvos e a Curva da Xícara de Café

ENNLESPT-BR


Uma cáustica de reflexão é a curva brilhante que um espelho curvo desenha a partir de luz refletida. Você já viu uma como o arco nítido dentro de uma xícara de café, e pode criar uma com qualquer refletor liso que não seja plano. O panorama das cáusticas apresenta a ideia ao lado da refração, e esta página segue por completo a metade da história dedicada à reflexão. Partimos de como um único raio quica, construímos o objeto matemático que toda uma família de quiques traça, aplicamos aos dois espelhos dos exploradores interativos e terminamos com o resultado clássico de que a curva ideal da xícara de café é uma nefroide.

A única base necessária é a regra de reflexão de ângulos iguais e um pouco de aritmética vetorial. Se você sabe somar vetores e calcular um produto escalar, consegue acompanhar todos os passos abaixo.

A Lei da Reflexão como Atualização de Direção

Comece com um raio. Ele viaja em direção a uma superfície em alguma direção, encontra a superfície em um ponto e sai em uma direção nova. A regra de ângulos iguais diz que os raios incidente e refletido formam o mesmo ângulo com a normal da superfície, a flecha imaginária que sai reta dela. A reflexão é, portanto, uma regra que substitui uma direção: dê a ela uma direção de entrada e uma normal, e ela devolve a direção de saída.

Em forma vetorial a regra é curta. Para uma direção de entrada unitária i\mathbf{i} e uma normal unitária da superfície n\mathbf{n},

r=i−2(i⋅n) n\mathbf{r} = \mathbf{i} - 2(\mathbf{i} \cdot \mathbf{n}),\mathbf{n}

onde r\mathbf{r} é a direção de saída unitária. Leia os termos um a um. O produto escalar i⋅n\mathbf{i} \cdot \mathbf{n} mede quanto da direção de entrada aponta ao longo da normal, e varia de −1-1 a 11. Multiplicar esse número por 22 e por n\mathbf{n} constrói um vetor que cancela exatamente a parte de i\mathbf{i} voltada para a normal e depois a inverte, porque subtrair duas vezes uma componente é o mesmo que trocar seu sinal. A parte lateral da direção, a componente perpendicular à normal, passa intacta.

É por isso que a regra reproduz o comportamento de ângulos iguais. Divida a direção de entrada em uma parte ao longo da normal e uma parte transversal a ela. A reflexão inverte a parte longitudinal e mantém a transversal, e inverter uma componente é o mesmo que espelhar toda a flecha em relação a uma linha traçada ao longo da superfície. A fórmula faz essa inversão em um único passo, sem ângulos nem trigonometria.

Duas propriedades importam para o restante do artigo. Primeiro, só a normal no ponto de impacto entra na regra, então cada ponto de uma superfície age por conta própria. Segundo, o sinal da normal é irrelevante, porque trocar n\mathbf{n} por −n-\mathbf{n} deixa a fórmula inalterada. Essa liberdade nos permite escolher a direção que for conveniente para a geometria.

Um espelho plano tem a mesma normal em toda parte. Todos os raios sofrem a mesma inversão, então raios igualmente espaçados permanecem igualmente espaçados e a família nunca se concentra. A curvatura é o ingrediente que torna uma cáustica possível. Em uma superfície curva a normal muda de ponto para ponto, e os raios refletidos vizinhos deixam de permanecer paralelos. Alguns giram uns em direção aos outros, se cruzam e acumulam luz em uma linha brilhante.

Onde os Raios Refletidos Vizinhos se Dobram

Um único raio não diz nada sobre o brilho. O padrão está na família: emita um leque denso de raios e observe onde eles caem. Em um espelho curvo podemos indexar a família pelo ponto em que cada raio toca a superfície. Seja P(t)\mathbf{P}(t) esse ponto de impacto em função de um único parâmetro tt, e seja r(t)\mathbf{r}(t) a direção refletida ali. Cada raio é então a reta

L(t,s)=P(t)+s r(t)\mathbf{L}(t, s) = \mathbf{P}(t) + s,\mathbf{r}(t)

para uma distância ss medida a partir da superfície. Valores diferentes de tt dão raios diferentes. Se dois raios vizinhos, em tt e t+Δtt + \Delta t, se cruzam em algum ponto, então duas partes próximas do feixe de luz se comprimiram pelo mesmo lugar. À medida que Δt\Delta t diminui em direção a zero, os pontos de cruzamento se aproximam de uma única curva suave que todos os raios tangenciam.

Essa curva é a envoltória da família de raios, e é a cáustica. Para encontrá-la, pedimos o ponto do raio em tt onde o raio se torna tangente à envoltória. Mover-se ao longo da família muda tanto o ponto de impacto quanto a direção, então a condição é que a mudança de P(t)\mathbf{P}(t) para P(t)+Δt P′(t)\mathbf{P}(t) + \Delta t,\mathbf{P}'(t) e a mudança de direção permaneçam paralelas ao próprio raio. Em duas dimensões isso é uma condição de determinante, em que det⁡(a,b)=axby−aybx\det(\mathbf{a}, \mathbf{b}) = a_x b_y - a_y b_x:

det⁡ ⁣(P′(t)+s r′(t), r(t))=0\det!\left(\mathbf{P}'(t) + s,\mathbf{r}'(t),\ \mathbf{r}(t)\right) = 0

As linhas significam derivadas em relação a tt. Separar o determinante e resolver para a distância ao longo do raio dá diretamente o ponto da envoltória:

s=−det⁡(P′(t),r(t))det⁡(r′(t),r(t)),C(t)=P(t)+s(t) r(t)s = -\frac{\det(\mathbf{P}'(t), \mathbf{r}(t))}{\det(\mathbf{r}'(t), \mathbf{r}(t))}, \qquad \mathbf{C}(t) = \mathbf{P}(t) + s(t),\mathbf{r}(t)

O ponto C(t)\mathbf{C}(t) é a cáustica. Cada raio da família toca essa curva em exatamente um ponto e continua de ambos os lados dele, então a curva é uma dobra e não uma parede. Onde a dobra se curva com força, os raios se acumulam ainda mais, e é por isso que uma cáustica se lê como uma linha de bordas brilhantes e suaves em vez de um limite duro.

Os exploradores não resolvem a condição do determinante simbolicamente. Eles traçam um número finito de raios e marcam o cruzamento de cada par adjacente, que é a mesma ideia com um Δt\Delta t finito. Cada ponto é uma aproximação em linha reta de um ponto da dobra. Aumente a quantidade de raios e os pontos se aglomeram ao longo da mesma curva, então o contorno pontilhado converge para a envoltória. Quando dois raios adjacentes são paralelos, seu cruzamento vai para o infinito e o código simplesmente ignora esse par.

O Explorador do Espelho Parabólico

O primeiro explorador usa um espelho cuja forma é fácil de escrever e cujas normais são fáceis de derivar, o que mantém o foco na geometria dos raios em vez da álgebra da superfície.

Coloque o vértice da parábola na origem e seja o espelho

P(x)=(x,cx2)\mathbf{P}(x) = (x, c x^2)

onde o único número cc é o parâmetro de curvatura. Um cc maior dobra o espelho com mais força. A direção tangente é a derivada P′(x)=(1,2cx)\mathbf{P}'(x) = (1, 2cx), e um vetor perpendicular à tangente é (2cx,−1)(2cx, -1), já que o produto escalar entre eles é zero. Após normalizar para comprimento unitário, a normal é

n(x)=(2cx,−1)1+(2cx)2\mathbf{n}(x) = \frac{(2cx, -1)}{\sqrt{1 + (2cx)^2}}

Com a fonte em um ponto SS, a direção de entrada em direção ao ponto do espelho é i(x)=(P(x)−S)/∣P(x)−S∣\mathbf{i}(x) = \bigl(\mathbf{P}(x) - S\bigr) / |\mathbf{P}(x) - S|. Colocar i\mathbf{i} e n\mathbf{n} na fórmula de reflexão produz r(x)\mathbf{r}(x) para cada xx amostrado.

No explorador a parábola se arqueia sobre a fonte como uma ponte, com o vértice no topo da tela e a fonte pendurada abaixo dele, no lado côncavo. As linhas azuis são os raios de entrada, do ponto laranja até seus pontos de impacto, e as linhas vermelhas são os raios após a reflexão. Cada ponto roxo marca onde dois raios vermelhos vizinhos se cruzam. Neste explorador são amostrados 120120 raios em valores de xx igualmente espaçados ao longo do espelho, e os pontos de cruzamento são recortados para a região à frente do espelho para que a estimativa continue visível.

Um raio desenvolvido torna os números concretos. Tome c=0.0024c = 0.0024 e um ponto do espelho em x=100x = 100, então a altura é cx2=24c x^2 = 24. A inclinação da tangente é 2cx=0.482cx = 0.48, e a normal unitária é (0.48,−1)/1.1092=(0.4327,−0.9016)(0.48, -1)/1.1092 = (0.4327, -0.9016). Coloque a fonte em (0,240)(0, 240), sobre o eixo do espelho a 240240 unidades do vértice, do lado da fonte. A direção de entrada é então proporcional a (100,24−240)=(100,−216)(100, 24 - 240) = (100, -216), que se normaliza para (0.4202,−0.9076)(0.4202, -0.9076). O produto escalar com a normal é 0.4202⋅0.4327+(−0.9076)(−0.9016)=1.00010.4202 \cdot 0.4327 + (-0.9076)(-0.9016) = 1.0001, então o raio chega quase exatamente ao longo da normal. Subtrair duas vezes a componente normal o devolve como r=(−0.445,0.896)\mathbf{r} = (-0.445, 0.896), uma direção que o leva de volta através do eixo. O raio da amostra vizinha se inclina um pouco diferente, e os dois se encontram em um ponto que se torna um ponto roxo.

O explorador torna três relações visíveis.

O controle de curvatura define a rapidez com que as normais giram de uma amostra para a seguinte. No valor padrão c=0.0024c = 0.0024 os pontos de cruzamento formam um arco estreito e pontiagudo cuja ponta fica entre o espelho e a fonte, com os dois braços se abrindo além da fonte. Suba cc para 0.00450.0045 e a ponta sobe de cerca de um terço da tela para logo abaixo do espelho, enquanto o arco se alarga drasticamente; os pontos roxos agora se estendem por centenas de pixels em vez de algumas dezenas. Baixe cc na direção de 0.00150.0015 e o espelho fica quase plano, os raios refletidos permanecem quase paralelos e os cruzamentos se deslocam para além da borda da cena, deixando a tela quase vazia.

A posição da fonte controla onde a dobra fica. Arrastar a fonte para baixo, mais longe do espelho, eleva a ponta em direção ao espelho e alarga o arco, a mesma tendência de aumentar a curvatura, mas alcançada pelo outro lado. Arrastá-la para cima, mais perto do espelho, baixa a ponta e estreita a dobra até que os cruzamentos saiam pela parte de baixo da tela.

Arrastar a fonte para o lado quebra a simetria. Mova o ponto para a direita e toda a dobra se desloca para a esquerda, inclinando-se para longe da fonte e se esticando em uma curva mais longa e aberta. Com uma fonte fora do centro os dois braços deixam de coincidir, e a ponta pontiaguda não fica mais sobre o eixo do espelho. O espelho ainda dobra os raios, mas a dobra fica torta.

A Curva da Xícara de Café e a Nefroide

O segundo explorador troca a parábola por um círculo, que é a forma da parede interna de uma xícara cilíndrica.

Aqui a fonte é um ponto dentro da xícara, e os raios saem dela em todas as direções em vez de chegarem de um conjunto fixo de pontos da superfície. A normal da parede circular em um ponto de impacto aponta direto ao longo do raio, então a geometria da reflexão é incomumente limpa. O explorador amostra 140140 direções ao redor da fonte, encontra a primeira interseção de cada raio com o círculo, reflete-a e também traça um segundo quique, embora apenas as reflexões do primeiro quique alimentem os pontos de cruzamento roxos. Um pequeno empurrão além de cada ponto de impacto evita detectar de novo a mesma interseção no segmento seguinte.

Perto do centro da xícara a família refletida se dobra em uma curva organizada e aproximadamente simétrica. Arraste a fonte em direção à parede e a curva se desloca para o lado oposto e se distorce, exatamente como fazia a parábola fora do centro. Arraste-a para cima ou para baixo e o ângulo de incidência em mudança remodela a dobra. A curva brilhante persiste para toda posição da fonte dentro da xícara, porque as normais do círculo continuam organizando as direções refletidas. A dobra não é a xícara mostrando uma imagem da luz; é a xícara reorganizando a família de raios.

A Curva Ideal É uma Nefroide

A versão mais limpa do problema da xícara substitui a fonte pontual por um feixe de raios paralelos, como se a luz viesse do sol ou de uma lâmpada muito distante. Coloque o círculo na origem com raio RR e seja a direção de entrada i=(1,0)\mathbf{i} = (1, 0). Um raio que se reflete no ponto

P(ϕ)=R (cos⁡ϕ, sin⁡ϕ)\mathbf{P}(\phi) = R,(\cos\phi,\ \sin\phi)

encontra uma normal radial unitária n(ϕ)=(cos⁡ϕ, sin⁡ϕ)\mathbf{n}(\phi) = (\cos\phi,\ \sin\phi). O produto escalar i⋅n\mathbf{i} \cdot \mathbf{n} é cos⁡ϕ\cos\phi, então a fórmula de reflexão dá

r(ϕ)=(1,0)−2cos⁡ϕ (cos⁡ϕ, sin⁡ϕ)=(−cos⁡2ϕ, −sin⁡2ϕ)\mathbf{r}(\phi) = (1,0) - 2\cos\phi,(\cos\phi,\ \sin\phi) = (-\cos 2\phi,\ -\sin 2\phi)

A família de raios refletidos é L(ϕ,s)=P(ϕ)+s r(ϕ)\mathbf{L}(\phi, s) = \mathbf{P}(\phi) + s,\mathbf{r}(\phi). Aplique agora a condição de envoltória de antes. As derivadas são P′=R(−sin⁡ϕ,cos⁡ϕ)\mathbf{P}' = R(-\sin\phi, \cos\phi) e r′=(2sin⁡2ϕ,−2cos⁡2ϕ)\mathbf{r}' = (2\sin 2\phi, -2\cos 2\phi). Os dois determinantes têm valores simples:

det⁡(P′,r)=Rcos⁡ϕ,det⁡(r′,r)=−2\det(\mathbf{P}', \mathbf{r}) = R\cos\phi, \qquad \det(\mathbf{r}', \mathbf{r}) = -2

Resolver s=−det⁡(P′,r)/det⁡(r′,r)s = -\det(\mathbf{P}', \mathbf{r}) / \det(\mathbf{r}', \mathbf{r}) dá s=R2cos⁡ϕs = \tfrac{R}{2}\cos\phi, então o ponto da envoltória é

C(ϕ)=P(ϕ)+R2cos⁡ϕ  r(ϕ)\mathbf{C}(\phi) = \mathbf{P}(\phi) + \tfrac{R}{2}\cos\phi;\mathbf{r}(\phi)

Calculando as duas coordenadas:

Cx=Rcos⁡ϕ−R2cos⁡ϕcos⁡2ϕ,Cy=Rsin⁡ϕ−R2cos⁡ϕsin⁡2ϕ=Rsin⁡3ϕC_x = R\cos\phi - \tfrac{R}{2}\cos\phi\cos 2\phi, \qquad C_y = R\sin\phi - \tfrac{R}{2}\cos\phi\sin 2\phi = R\sin^3\phi

A coordenada yy se simplifica porque sin⁡2ϕ=2sin⁡ϕcos⁡ϕ\sin 2\phi = 2\sin\phi\cos\phi, então os dois termos se combinam em Rsin⁡ϕ (1−cos⁡2ϕ)R\sin\phi,(1 - \cos^2\phi). A coordenada xx se simplifica com a identidade do ângulo duplo cos⁡2ϕ=2cos⁡2ϕ−1\cos 2\phi = 2\cos^2\phi - 1. Ambas se reduzem a uma forma conhecida:

C(ϕ)=R4(3cos⁡ϕ−cos⁡3ϕ, 3sin⁡ϕ−sin⁡3ϕ)\mathbf{C}(\phi) = \frac{R}{4}\bigl(3\cos\phi - \cos 3\phi,\ 3\sin\phi - \sin 3\phi\bigr)

Esta é a nefroide, a curva em forma de rim que um feixe paralelo reflete dentro de um círculo. Suas duas cúspides ficam em (±R/2,0)(\pm R/2, 0), dentro do círculo na metade do raio, e a curva tangencia o próprio círculo nos dois pontos (0,±R)(0, \pm R). Um feixe real ilumina apenas parte da parede, então o arco brilhante que você vê em uma xícara é a porção da nefroide produzida por esse trecho iluminado, e não a curva fechada inteira. Xícaras reais também não são círculos perfeitos e a luz real não é perfeitamente paralela, e é por isso que a curva observada é uma nefroide ligeiramente distorcida. Mova a fonte do infinito para a borda do círculo e a mesma construção produz uma cardioide, a parente próxima da nefroide.

Um Ponto Desenvolvido da Nefroide

Escolha um ponto de reflexão em ϕ=60∘\phi = 60^\circ sobre um círculo de raio R=1R = 1 e siga os quatro passos.

  1. O ponto de impacto é P=(cos⁡60∘,sin⁡60∘)=(0.5,0.8660)\mathbf{P} = (\cos 60^\circ, \sin 60^\circ) = (0.5, 0.8660).
  2. A direção de entrada é (1,0)(1, 0), e a normal radial é n=(0.5,0.8660)\mathbf{n} = (0.5, 0.8660), então i⋅n=0.5\mathbf{i} \cdot \mathbf{n} = 0.5.
  3. A direção refletida é r=(1,0)−2(0.5)(0.5,0.8660)=(0.5,−0.8660)\mathbf{r} = (1,0) - 2(0.5)(0.5, 0.8660) = (0.5, -0.8660). A distância da envoltória é s=R2cos⁡60∘=0.25s = \tfrac{R}{2}\cos 60^\circ = 0.25.
  4. O ponto da cáustica é C=(0.5,0.8660)+0.25 (0.5,−0.8660)=(0.625,0.6495)\mathbf{C} = (0.5, 0.8660) + 0.25,(0.5, -0.8660) = (0.625, 0.6495).

Conferindo com a fórmula da nefroide, cos⁡180∘=−1\cos 180^\circ = -1 e sin⁡180∘=0\sin 180^\circ = 0, então Cx=14(3⋅0.5−(−1))=0.625C_x = \tfrac{1}{4}(3 \cdot 0.5 - (-1)) = 0.625 e Cy=14(3⋅0.8660−0)=0.6495C_y = \tfrac{1}{4}(3 \cdot 0.8660 - 0) = 0.6495. As duas rotas concordam. O raio refletido em ϕ=60∘\phi = 60^\circ tangencia a cáustica em (0.625,0.6495)(0.625, 0.6495), exatamente como a condição de envoltória prometeu.

Casos Extremos e Limites

Várias situações fazem a dobra se comportar de maneiras que a imagem não mostra à primeira vista.

Quando a fonte se move para dentro do ponto focal de um espelho, os raios refletidos divergem em vez de convergir e a cáustica se torna virtual: os raios apenas parecem vir de uma dobra atrás da superfície, então não há ponto de cruzamento à frente para marcar. Para uma parábola y=cx2y = c x^2 o foco fica a uma distância 1/(4c)1/(4c) do vértice. No ajuste mais suave, c=0.0015c = 0.0015, esse foco fica a cerca de 167167 pixels do vértice, e uma fonte colocada mais perto não produz nenhum cruzamento à frente.

Uma tela vazia também pode significar algo menos dramático. Os dois exploradores recortam os pontos de cruzamento para a região visível, e uma dobra real pode simplesmente ficar fora do quadro. Com um espelho quase plano e a fonte longe o bastante, os pontos de cruzamento ficam centenas de pixels abaixo da borda inferior. Aumentar a curvatura ou afastar a fonte do espelho costuma bastar para trazer a dobra de volta à vista.

Raios adjacentes paralelos são o próximo caso extremo. Quando duas direções refletidas vizinhas se alinham exatamente, o cruzamento delas vai para o infinito e o par não contribui com nenhum ponto. Isso acontece nas extremidades do intervalo amostrado da parábola, onde as normais giram mais rápido e os raios refletidos passam por uma direção que outro raio também assume. O par que se cruzaria simplesmente sai da estimativa, deixando uma pequena lacuna na curva pontilhada.

Fontes fora do centro removem a simetria que torna a dobra fácil de ler. Com a fonte sobre o eixo, a cáustica tem uma única ponta pontiaguda e dois braços correspondentes. Mova a fonte para o lado e a ponta gira para longe do eixo, um braço fica mais longo que o outro e a dobra pode varrer para bem longe de um lado. O mesmo acontece em uma xícara real quando você segura a luz de lado: a curva brilhante desliza em direção à parede oposta e se estica.

A incidência rasante é o último limite a ter em mente. Perto da borda da xícara ou das extremidades da parábola, um raio pode atingir a superfície quase tangencialmente. A direção refletida fica então extremamente sensível à normal, então um erro minúsculo na forma da superfície desvia o raio de saída por um ângulo enorme. É um efeito físico, não apenas numérico, e é a razão pela qual as partes externas de uma cáustica podem parecer mais borradas que o meio.

Amostragem e Normais na Prática

Se você quiser reproduzir essas imagens, duas escolhas fazem quase todo o trabalho.

A primeira é como você amostra a família de raios. O explorador parabólico amostra pontos igualmente espaçados ao longo do espelho, a escolha certa quando a normal varia com a posição na superfície, porque cada parte da superfície recebe o mesmo peso. Já o explorador da xícara amostra direções igualmente espaçadas ao redor da fonte, a escolha certa para uma fonte pontual que irradia em todas as direções. Ajustar a amostragem à fonte de variação mantém os pontos igualmente espaçados ao longo da cáustica em vez de se aglomerarem onde o parâmetro muda devagar.

A segunda é a quantidade de raios. Com poucos raios os pontos roxos ficam esparsos e a dobra se lê como uma linha quebrada. Com mais raios os pontos se aglomeram sobre a envoltória e a curva fica mais suave, ao custo de mais cálculo e mais sobreposição de desenho. Os exploradores usam 120120 raios para o espelho e 140140 para a xícara, o suficiente para tornar a forma legível sem enterrá-la em pontos. Dobrar a contagem engrossa sobretudo a curva existente em vez de revelar estrutura nova.

A precisão da normal importa mais que a quantidade de raios perto de ângulos rasantes. Os dois exploradores calculam a normal analiticamente, um a partir da derivada da parábola e outro do raio do círculo, em vez de estimá-la a partir de amostras vizinhas. Uma normal por diferenças finitas amplifica em silêncio erros pequenos exatamente onde a direção de saída é mais sensível, que é onde a cáustica é mais nítida. Usar a normal exata mantém esse erro fora da imagem.

Por fim, tenha em mente o que o modelo geométrico deixa de fora. Contar cruzamentos de raios mostra onde a luz se concentra, não quão brilhante ela fica. Uma imagem fisicamente precisa ponderaria cada raio por um termo de Fresnel que depende do ângulo, da distância percorrida e de como a superfície absorve luz. Esses fatores mudam o equilíbrio de brilho ao longo da cáustica, mas não movem a dobra em si, que é definida apenas pela geometria.

Resumo

Uma cáustica de reflexão começa com uma única regra local. A lei de reflexão de ângulos iguais transforma uma direção de entrada em uma de saída usando apenas a normal da superfície no ponto de impacto, escrita de forma compacta como r=i−2(i⋅n)n\mathbf{r} = \mathbf{i} - 2(\mathbf{i} \cdot \mathbf{n})\mathbf{n}. Uma superfície curva dá a cada ponto uma normal um pouco diferente, então os raios refletidos vizinhos giram uns em direção aos outros. Onde eles se cruzam, a luz se acumula, e no limite de infinitos raios esses cruzamentos traçam a envoltória, a cáustica.

Os dois espelhos interativos mostram o mesmo mecanismo em escalas diferentes. O espelho parabólico torna fáceis de calcular a normal e o raio refletido, e expõe como curvatura, altura da fonte e deslocamento da fonte remodelam cada um a dobra. A xícara circular acrescenta o resultado exato mais limpo: para raios de entrada paralelos a cáustica é a nefroide, com cúspides na metade do raio da xícara, deduzida em poucas linhas a partir da condição de envoltória. Uma fonte pontual dentro da xícara produz uma versão distorcida da mesma dobra, que é o que você vê em uma xícara de café real.

O panorama das cáusticas cobre o lado da refração da mesma história, onde a lei de Snell substitui a regra de reflexão e uma superfície de água ondulada transforma a luz do sol nas redes em movimento de um fundo de piscina.