Ray Optics Simulatie

Een open-source web applicatie om reflectie en refractie van licht te simuleren.
Geschreven in HTML, CSS en JavaScript. (GitHub)

Start Applicatie


Gereedschap

Straal

Straal

Één straal door twee punten.
Bundel

Bundel

Een evenwijdige bundel uit een lijnstuk, het aantal stralen wordt ingesteld met 'Straaldichtheid'. (Also supports divergent beams.)
Punt bron

Punt bron

Lichtstralen vanuit één punt, het aantal stralen wordt ingesteld met 'Straaldichtheid'.
spiegels

spiegels

Simuleert de reflectie van licht op een spiegel.
spiegels (Cirkelboog)

spiegels (Cirkelboog)

Een spiegel in de vorm van een cirkelboog, door drie punten vastgelegd.
Ideaal gebogen

Ideaal gebogen

Een ideale 'gebogen' spiegel die precies de spiegel formule volgt (1/p + 1/q = 1/f). De brandpuntsafstand kan worden ingevoerd.
Beam Splitter

Beam Splitter

A mirror that transmits a percentage of incoming light.
Glas

Glas

Simuleert de refractie en reflectie van licht op/door een oppervlak.
Glas (Overig)

Glas (Overig)

Glas in willekeurige vorm uit lijnstukken en cirkelbogen.
Gradient-index glass

Gradient-index glass

Material with a custom refractive index function n(x,y).
Ideale Lens

Ideale Lens

Een ideale lens die de lenzenformule volgt (1/v + 1/b = 1/f). De brandpuntafstand kan worden ingevoerd.
Scherm

Scherm

Een lichtblokkerend lijnstuk (scherm).
Diffraction Grating

Diffraction Grating

A diffraction grating that splits light at an angle depending on wavelength.
Lineaal

Lineaal

Een lineaal van 0 tot een willekeurige afstand.
Gradenboog

Gradenboog

Een gradenboog van middelpunt tot een ander punt (hoek 0). De schaal is in graden.
Detector

Detector

A tool for measuring the rate of energy flow (P), the rate of perpendicular momentum flow (F⊥), and the rate of parallel momentum flow (F∥) through a line segment. The units are arbitrary.

Beeld

Stralen

Toont de stralen. Als de 'Straaldichtheid' groot is lijkt het continu.
Stralen
Stralen

Virtuele stralen

Show both the rays and its extension. Orange indicates backward extensions, and gray indicates forward ones.
Virtuele stralen

Alle beelden

Show the position of all images. Yellow points indicate real images, orange indicates virtual images, and gray (none in this picture) indicates virtual objects. Note that some images cannot be detected if 'Ray density' is not high enough.
Alle beelden

Beeld voor waarnemer

Simulate the rays and images seen from some position. The blue circle is the observer. Any rays crossing it are considered to be 'observed'. The observer does not know where the rays actually begin, but may think they begin at some point(s) if they intersect there. The rays are shown in blue, and the points in yellow (real) or orange (virtual).
Beeld voor waarnemer

Simulate Colors

Simulate colors (wavelengths) of light sources, mixture of colors, color filtering of blockers and mirrors, and chromatic dispersion of glasses.
Simulate Colors