# 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

Previous Next

## Gereedschap

Straal

Één straal door twee punten.

Bundel

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

Punt bron

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

spiegels

Simuleert de reflectie van licht op een spiegel.

spiegels (Cirkelboog)

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

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

A mirror that transmits a percentage of incoming light.

Glas

Simuleert de refractie en reflectie van licht op/door een oppervlak.

Glas (Overig)

Glas in willekeurige vorm uit lijnstukken en cirkelbogen.

Gradient-index glass

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

Ideale Lens

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

Scherm

Een lichtblokkerend lijnstuk (scherm).

Diffraction Grating

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

Lineaal

Een lineaal van 0 tot een willekeurige afstand.

Gradenboog

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

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.

Virtuele stralen

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

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.

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).

Simulate Colors

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