Matematisk konst: spegelsimulator (del 3)
(Den här artikeln innehåller matematik. Du behöver en modern webbläsare med stöd för MathML, t.ex. Mozilla Firefox, för att visa den korrekt. Om du inte har en sådan webbläsare kan du i stället läsa artikeln i PDF-format.)
Hur fungerar spegelsimulatorn, d.v.s. hur beräknas riktningen hos de reflekterade strålarna?
Situationen är följande: vi har en given yta och en given punkt . Mot denna punkt infaller en ljusstråle, den inkommande strålen, med given normerad riktningsvektor . Denna stråle reflekteras, och problemet består i att beräkna (den normerade) riktningsvektorn för den reflekterade stålen, som alltså kan parametriseras med .
Den fysikaliska lag som är relevant här är reflektionslagen, som säger att
- den inkommande strålen, ytans normal i punkten och den reflekterade strålen ligger i samma plan
- vinkeln mellan den inkommande strålen och normalen (infallsvinkeln) är lika stor som vinkeln mellan normalen och den reflekterade strålen (reflektionsvinkeln).
I bilden nedan är den inkommande strålen vit, liksom dess normerade riktningsvektor som pekar mot ; normallinjen är röd, liksom den utåtpekande enhetsnormalen . Den sökta reflekterade strålen är grön, liksom dess sökta normerade riktningsvektor .
Hur bestämmer vi givet och ?
Först bestämmer vi (ortogonal)projektionen av på ; den är
.
Vi söker nu den vektor som går från början av till normallinjen och som är vinkelrät mot normallinjen (rita!). Tydligen är varför
.
Vi hävdar nu att
,
enligt bilden nedan, där och är gula.
För det första ser vi nämligen att är en linjärkombination av och , så att ligger i det plan som spänns upp av och . Att sedan infallsvinkeln är lika med reflektionsvinkeln följer direkt av geometrin, med tanke på den likbenta triangel som uppenbarar sig och som består av två kongruenta rätvinkliga trianglar. (Att de två rätvinkliga trianglarna är kongruenta följer av att de gula sidorna intill de räta vinklarna parvis är lika stora i båda trianglarna och det faktum att de är kongruenta medför i sin tur direkt att deras spetiga vinklar, d.v.s. infallsvinkeln och reflektionsvinkeln, är lika stora. Samtidigt följer att . Det senare faktumet, d.v.s. att den stora triangeln är likbent, följer också av Pythagoras sats applicerad i de två rätvinkliga trianglarna.) Sålunda är en riktningsvektor för den reflekterade strålen, enligt reflektionslagen.
Men är inte bara en riktningsvektor, utan den utlovade normerade riktningsvektorn, eftersom .
Som en övning i vektoralgebra kan vi utföra några kontroller:
,
och
vilket visar att , och som förväntat.