Is er een eenvoudige manier om de brekingswet (De wet van Snellius ) in 3dVector-vorm om te keren? M.a.w., als de invallende en uitgezonden 3d vectoren 𝐢 en 𝐭 (beide met norm = 1) bekend zijn, hoe vind je dan de normaalvector van het grensoppervlak (tussen media met brekingsindex n1 en n2, resp.) die nodig zijn om de gewenste richtingsverandering te bereiken door breking?
Ik heb nog geen simpele oplossing gevonden, dus elke suggestie wordt gewaardeerd. Wellicht dat in deze Youtube video een uitleg wordt gegeven maar ik heb geen wiskundige of programmer achtergrond, dus eventuele oplossingen met quaternionen kan ik zo snel niet op waarde schatten).
Als er een formule bestaat wil ik die uiteindelijk toepassen in een Python code in mijn CAD programma.