Ray Optik Simülasyonu

2B geometrik optik sahneleri etkileşimli olarak oluşturun ve simüle edin.
Tamamen ücretsiz ve web tabanlıdır. Kaynak kodu GitHub'da mevcuttur.

Simülatörü Başlat


Araçlar

Tek ışın

Tek ışın

İki nokta ile tanımlanan tek bir ışık ışını.
Işın

Işın

Bir çizgi segmentinden paralel veya farklı yönlere yayılan ışın demeti çıkar ve yoğunluğu ‘Işın yoğunluğu’ sürgüsü ile kontrol edilir.
Nokta kaynağı

Nokta kaynağı

Işınlar tek bir noktadan çıkar ve sayısı ‘Işın yoğunluğu’ sürgüsü ile kontrol edilir.
Ayna

Ayna

Aynada ışığın yansımasını simüle edin.
Ayna (Kavisli)

Ayna (Kavisli)

Eğri şekilli bir ayna. Dairesel, parabolik veya y = f(x) özel denklemiyle tanımlanabilir.
İdeal kavisli ayna

İdeal kavisli ayna

Ayna denklemini (1/p + 1/q = 1/f) tam olarak karşılayan idealize edilmiş ‘eğri’ ayna. Odak uzaklığı doğrudan ayarlanabilir.
Işın Bölücü

Işın Bölücü

Gelen ışığın bir yüzdesini ileten ayna.
Cam

Cam

Bir yüzeyde ışığın kırılmasını ve yansımasını simüle edin.
Cam (Diğer şekiller)

Cam (Diğer şekiller)

Çizgi parçaları ve daire yaylarından oluşan herhangi bir şekle sahip camlar veya f(x) < y < g(x) şeklinde tanımlanan özel bir eşitsizlikle belirlenen şekiller.
Gradient-index glass

Gradient-index glass

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

Ideal Lens

İnce mercek denklemini (1/p + 1/q = 1/f) tam olarak karşılayan ideal bir mercek. Odak uzaklığı doğrudan ayarlanabilir.
Engelleyici

Engelleyici

A line-segment light blocker which absorbs the incident rays.
Diffraction Grating

Diffraction Grating

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

Ruler

A ruler from a point for zero and another point.
Protractor

Protractor

A protractor defined from the center and another point for the zero direction. The scale is in degrees.
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.

View

Rays

Show the rays. When the 'Ray density' is high, they appear to be continuous.
Rays
Rays

Extended rays

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

All Images

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.
All Images

Seen by Observer

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).
Seen by Observer

Simulate Colors

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