Ray Optics Simulation

ද්විමාන ප්‍රකාශ(ආලෝක) දර්ශන නිර්මාණය කිරීම simulate කිරීම සඳහා free, open-source වෙබ් යෙදුමකි.
Source code is available on GitHub.

Simulator Launch කරන්න.


Tools

ray

තනි කිරණයක්

ලක්ෂ්‍යය දෙකකින් අර්ථ දක්වා ඇති තනි ආලෝක කිරණකි.
Beam

Beam

රේඛා ඛණ්ඩයකින් මතුවන සමාන්තර ආලෝක කිරණ කදම්භයක්, "කිරණ ඝනත්වය" slider මගින් කිරණවල ඝනත්වය පාලනය කරයි.
Point Source

ලක්ෂ්‍යය ආලෝක මූලාශ්‍රය

එක් ලක්ෂ්‍යයකින් කිරණ මතු වේ.'කිරණ ඝනත්වය' slider මඟින් සංඛ්‍යාව පාලනය වේ.
Mirror

දර්පණ

දර්පණයක් මත ආලෝකයේ පරාවර්තනය අනුකරණය (simulate) කරයි.
Mirror (Curved)

වක්‍ර දර්පණ

වෘත්තාකාර හෝ පරාවලයික හැඩැති දර්පණ. y = f(x) සමීකරණ මගින් වෙනත් හැඩ ලබා ගත හැක.
Ideal curved mirror

වක්‍ර දර්පණය

The idealized "curved" mirror which obeys exactly the mirror equation (1/p + 1/q = 1/f). The focal length (in pixels) can be set directly.
Beam Splitter

කදම්භ විබෙදුම

A mirror that transmits a percentage of incoming light.
Glass

වීදුරු

Simulate the refraction and reflection of light on a surface.
Glass (Other shapes)

Custom සමීකරණ

Glass with any shapes constructed from line segments and circular arcs, or shapes defined by a custom inequality f(x) < y < g(x).
Glass (Ideal lens)

පරිපූර්ණ කාච

An ideal lens that obeys exactly the thin lens equation (1/p + 1/q = 1/f). The focal length (in pixels) can be set directly.
Blocker

රේඛීය බාධක

A line-segment light blocker that absorbes the incident rays.
Ruler

රූල

A ruler from a point for zero and another point. The scale is in pixels.
Protractor

කෝණමානය

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

Views

කිරණ

Show the rays. When the "Ray density" is high, they appear to be continuous.
High density
Low density

Extended කිරණ

Show both the rays and their 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

නිරීක්ෂකයාට පෙනෙන පරිදි

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 point(s) in yellow (real) or orange (virtual).
Seen by obeserver

Simulate Colors

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