StartseiteOptik & LichtLaser-Labyrinth — Reflexion & Brechung

🔴 Laser-Labyrinth — Reflexion & Brechung

Lassen Sie einen Laserstrahl an Spiegeln abprallen und durch Glasblöcke laufen, um das Ziel zu treffen. Erforschen Sie Reflexion (Einfallswinkel = Ausfallswinkel) und Brechung (Snelliussches Gesetz).

Optik & Licht3DEinfach60 FPS
laser-labyrinth ↗ Eigenständig öffnen

Über das Laser-Labyrinth

Diese Simulation verfolgt einen einzelnen Laserstrahl durch ein 2D-Spielfeld, lässt ihn an flachen Spiegeln abprallen und durch Glasblöcke brechen, bis er das orangefarbene Ziel erreicht. Die Engine nutzt Strahl-Segment-Schnittpunkte, um die nächstgelegene Oberfläche zu finden, und wendet dann an Spiegeln die Vektor-Reflexionsformel r = d − 2(d·n)n und an Glasflächen das Snelliussche Gesetz n₁·sin θ₁ = n₂·sin θ₂ an, wobei pro Oberfläche bis zur Sprunggrenze rekursiv weitergerechnet wird.

Regler legen den Startwinkel (−90° bis 90°), die maximale Anzahl der Sprünge (1–30) und den Brechungsindex n₂ des Glases (1,05–2,50) fest. Sie fügen Spiegel und Glasblöcke durch Klicken auf die Leinwand hinzu, ziehen sie zum Neupositionieren und scrollen, um sie zu drehen. Zähler erfassen Reflexionen, Brechungen, die gesamte Weglänge und ob das Ziel getroffen wurde. Dieselbe Ray-Tracing-Mathematik liegt Glasfasern, Periskopen, Objektivdesign und Computergrafik zugrunde.

Häufig gestellte Fragen

Was ist die Laser-Labyrinth-Simulation?

Es ist ein interaktives Optik-Rätsel, bei dem Sie einen Laserstrahl an Spiegeln vorbei und durch Glasblöcke lenken, um ein kreisförmiges Ziel zu treffen. Es demonstriert die beiden Grundregeln der geometrischen Optik: Reflexion und Brechung, mit Live-Zählern und Winkelbeschriftungen auf dem Bildschirm.

Wie funktioniert hier das Reflexionsgesetz?

An einem Spiegel ist der Einfallswinkel gleich dem Ausfallswinkel, beide gemessen von der Flächennormalen. Der Code berechnet dies mit der Vektorform r = d − 2(d·n)n, wobei d die einfallende Richtung und n die Einheitsnormale der Spiegelkante ist, sodass der Strahl symmetrisch zur Normalen gespiegelt wird.

Was verändert der Glas-Brechungsindex-Regler?

Er legt den Brechungsindex n₂ der Glasblöcke fest, von 1,05 bis 2,50. Ein höherer Index beugt den durchgelassenen Strahl beim Eintritt schärfer zur Normalen und erleichtert beim Austritt die Totalreflexion, sodass eine Erhöhung sichtbar den Weg des Strahls durch jedes platzierte Glas verändert.

Was ist das Snelliussche Gesetz und wie wird es angewendet?

Das Snelliussche Gesetz besagt n₁·sin θ₁ = n₂·sin θ₂, wodurch die Winkel auf beiden Seiten einer Grenzfläche mit den beiden Brechungsindizes in Beziehung gesetzt werden. Wenn der Strahl auf eine Glasfläche trifft, berechnet die Simulation aus dieser Beziehung die durchgelassene Richtung, erhöht den Brechungszähler und beschriftet den neuen Winkel auf der Leinwand.

Warum prallt der Strahl manchmal am Glas ab, statt hindurchzugehen?

Das ist die Totalreflexion. Wenn ein Strahl innerhalb des dichteren Glases die Oberfläche jenseits des kritischen Winkels θ_c = arcsin(n₂/n₁) trifft, hat das Snelliussche Gesetz keine reelle Lösung (sin θ würde 1 überschreiten), sodass das gesamte Licht reflektiert wird. Die Simulation erkennt diesen Fall und reflektiert den Strahl, anstatt ihn durchzulassen.

Was bedeuten die vier Statistikfelder?

Reflexionen zählt, wie oft der Strahl an einer Oberfläche oder Wand gespiegelt wurde, Brechungen zählt Grenzflächenübertritte durch Glas, Weg (px) ist die gesamte vom Strahl zurückgelegte Strecke in Pixeln, und Ziel getroffen zeigt ein grünes Häkchen, sobald der Strahl den orangefarbenen Kreis erreicht, andernfalls ein rotes Kreuz.

Warum reflektiert der Laser an den Rändern der Leinwand?

Die vier Ränder der Leinwand wirken wie perfekte Spiegel, sodass der Strahl nie vom Bildschirm verschwindet. Das hält jedes Level lösbar und erlaubt Bandenschüsse an den Wänden, ähnlich wie bei einem Billard- oder Squashtisch, wobei weiterhin dieselbe Gleichwinkel-Reflexionsregel gilt wie für die platzierten Spiegel.

Wofür sind die Schaltflächen Normalen und Winkel?

Normalen zeichnet die gestrichelte senkrechte Linie an jeder Oberfläche, auf die der Strahl trifft, die als Bezugslinie für die Winkelmessung dient. Winkel blendet an jedem Kontaktpunkt den numerischen Einfalls- oder Brechungswinkel in Grad ein, was es einfach macht, die Gleichwinkel-Reflexion und die Snellius-Brechung zu überprüfen.

Wie genau ist die Physik in diesem Modell?

Die Reflexions- und Brechungsrichtungen folgen den exakten Gleichungen der geometrischen Optik, sodass die Winkel dem Reflexionsgesetz und dem Snelliusschen Gesetz getreu gehorchen. Es ist jedoch ein Strahlen-(geometrisches) Modell, das Welleneffekte wie Beugung, Interferenz und Teilreflexion ignoriert und Glas als einen einzigen festen Brechungsindex ohne Dispersion behandelt.

Wo wird diese Art des Ray-Tracings in der realen Welt eingesetzt?

Geometrisches Ray-Tracing entwirft Kameraobjektive, Mikroskope, Teleskope und Periskope, sagt voraus, wie sich Licht in Glasfasern und Prismen ausbreitet, und ist die Grundlage des fotorealistischen Renderings in Filmen und Spielen. Laser-Maze-Sicherheitsstrahlen und Laser-Show-Choreografien beruhen auf denselben Reflektier-und-Umlenk-Prinzipien, mit denen Sie hier experimentieren.

⚙ Unter der Haube

Lassen Sie einen Laserstrahl an Spiegeln abprallen und durch Glasblöcke laufen, um das Ziel zu treffen. Erforschen Sie das Reflexionsgesetz und das Snelliussche Brechungsgesetz. Ziehen Sie Spiegel, um sie neu zu positionieren, scrollen Sie zum Drehen und bauen Sie im freien Modus Ihre eigenen Optik-Rätsel.

Canvas 2DRay TracingReflectionRefractionSnell's LawOptics

3D · Three.js / WebGL-Renderer · 60 FPS Ziel · läuft vollständig client-seitig, keine Installation nötig

Was haben Sie gefunden?

Reproduktionsschritte hinzufügen (optional)