Simulation de rayon optique

Une application web open-source pour simuler la reflexion et refraction de la lumière.
Ecrit en HTML, CSS et JavaScript. (GitHub)

Lancer l'application


Outils

Rayon

Rayon

Un rayon de lumière unique définit par deux points.
Faisceau

Faisceau

Un faisceau de rayons parallèle émergeant d'un segment, avec une densité controlée par le curseur 'Densité de rayons'. (Also supports divergent beams.)
Source de lumière

Source de lumière

Rayons émergeant d'un point unique, avec un nombre de rayons controlé par le curseur 'Densité de rayons'.
Miroirs

Miroirs

Simule la reflexion de la lumière sur un miroir.
Miroirs (Arc circulaire)

Miroirs (Arc circulaire)

Un miroir dont la forme est un arc circulaire, qui est définit par trois points.
Courbure idéale

Courbure idéale

Un miroir 'courbé' qui obéit exactement à l'équation (1/p + 1/q = 1/f). La distance focale peut être défini directement.
Beam Splitter

Beam Splitter

A mirror that transmits a percentage of incoming light.
Verres

Verres

Simule la réfraction et la reflexion de la lumière sur une surface.
Verres (Autre)

Verres (Autre)

Verre avec une forme quelconque construite avec des segments et des arcs circulaires.
Gradient-index glass

Gradient-index glass

Material with a custom refractive index function n(x,y).
Lentille idéale

Lentille idéale

Une lentille obéissant exactement à l'équation de lentille (1/p' + 1/p = 1/f'). La distance focale peut être défini directement.
Diaphragme

Diaphragme

Un segment absorbant les rayons incidents.
Diffraction Grating

Diffraction Grating

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

Règle

Une règle de zéro à un autre point.
Rapporteur

Rapporteur

Un rapporteur défini par le centre et un autre point pour la direction zero. L'echelle est en degrès.
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.

Vue

Rayons

Montre les rayons. Quand la 'Densité de rayons' est élevée, elles paraissent continues.
Rayons
Rayons

Rayons étendus

Montre les rayons et leur extensions. Le orange indique les extensions de derrière, le gris les extensions de devant.
Rayons étendus

Toutes les images

Montre la position de toutes les images. Les points jaunes indiquent les images réelles, l'orange indique les images virtuelles et le gris (absent sur l'image) indique les objets virtuels. Notons que certaines images ne peuvent pas être detectées si la 'Densité de rayon' n'est pas suffisament grande.
Toutes les images

Vu par un observateur

Simule les rayons et images vus depuis une certaine position. Le cercle bleu est l'observateur. N'importe quel rayon traversant ce cercle est consideré comme 'observé'. L'observateur ne sait pas exactement où le rayon commence réellement, mais pensera qu'il commence à un certain point s'ils se croisent ici. Les rayons sont montrés en bleu, et les points en orange.
Vu par un observateur

Simulate Colors

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