Twórz i symuluj interaktywnie sceny optyki geometrycznej 2D.
Całkowicie darmowa aplikacja webowa. Kod źródłowy jest dostępny na GitHub.
Promień
Pojedynczy promień światła określony przez dwa punkty.Wiązka
Z odcinka wyłania się równoległa lub rozbieżna wiązka promieni o gęstości kontrolowanej przez suwak 'Gęstość promieni'.Źródło punktowe
Promienie wychodzące z jednego punktu. Ich liczba regulowana jest za pomocą suwaka 'Gęstość promieni'.Zwierciadła
Symuluje odbicie światła w zwierciadle płaskim.Zwierciadła (zakrzywione)
Zwierciadło, którego powierzchnia jest zakrzywiona. Może być kołowa, paraboliczna lub zdefiniowana przez niestandardowe równanie y = f(x).Idealnie zakrzywione
Idealnie 'zakrzywione' zwierciadło, dokładnie spełniające równanie (1/x + 1/y = 1/f). Ogniskową można ustawić bezpośrednio.Rozdzielacz wiązki
Zwierciadło odbijające pewien procent padającego światła.Szkła
Symuluje załamanie i odbicie światła na granicy ośrodków.Szkła (inne kształty)
Szkło o dowolnych kształtach, ograniczonych odcinkami i łukami okręgów lub zdefiniowanych układem nierówności f(x) < y < g(x).Szkło gradientowe (GRIN)
Materiał z określoną funkcją współczynnika załamania n(x,y).Soczewka idealna
Idealna soczewka, która spełnia dokładnie równanie (1/x + 1/y = 1/f). Ogniskową można ustawić bezpośrednio.Przesłony
Przeszkoda - odcinek - pochłaniająca padające promienie.Siatka dyfrakcyjna
Siatka dyfrakcyjna rozszczepiająca światło na kierunki zależne od długości fali.Linijka
Linijka odmierzająca odległość od punktu zero (pierwsze kliknięcie) do innego punktu (drugie kliknięcie).Kątomierz
Kątomierz określony przez środek (wierzchołek kąta - pierwsze kliknięcie) i inny punkt dla kierunku zerowego (drugie kliknięcie). Skala jest w stopniach.Detektor
Narzędzie do pomiaru szybkości przepływu energii (P), szybkości prostopadłego przepływu pędu (F⊥), i szybkości równoległego przepływu pędu (F∥) przez odcinek. . Jednostki są umowne.Promienie
Pokaż promienie. Gdy 'Gęstość promieni' jest duża, wiązka pojawia się jako ciągła.Rozszerzone promienie
Pokaż zarówno promienie, jak i ich przedłużenia. Kolor pomarańczowy wskazuje przedłużenia do tyłu, a szary do przodu.Wszystkie obrazy
Pokaż położenie wszystkich obrazów. Żółte punkty oznaczają obrazy rzeczywiste, pomarańczowe obrazy pozorne, a szare (brak na tym zdjęciu) obiekty wirtualne. Zwróć uwagę, że niektórych obrazów nie można wykryć, jeśli 'Gęstość promieni' nie jest wystarczająco wysoka.Widziane przez obserwatora
Symuluje promienie i obrazy widziane z określonego miejsca. Obserwatora symbolizuje niebieskie kółko. Wszelkie przecinające je promienie uważa się za 'obserwowane'. Obserwator nie wie, gdzie faktycznie zaczynają się promienie, ale będzie mu się wydawało, że zaczynają się w pewnym punkcie (punktach), jeśli się tam przecinają. Promienie są pokazane na niebiesko, a punkty na żółto (rzeczywiste) lub pomarańczowo (pozorne).Symuluj kolory
Symulacja kolorów (długości fal) źródeł światła, mieszania kolorów, filtrowania kolorów przez filtry blokujące i lustra oraz dyspersji chromatycznej szkieł.