KOJAC 1.0 review

Download
by rbytes.net on

KOJAC project contains Java libraries and applications for optical raytracing. KOJAC is a set of Java classes implementing optical

License: GPL (GNU General Public License)
File size: 60K
Developer: Oliver Ripoll
0 stars award from rbytes.net

KOJAC project contains Java libraries and applications for optical raytracing.

KOJAC is a set of Java classes implementing optical elements and optics laws in order to build and simulate optical systems.

It is also aimed at being a demonstrator of optics for educational purposes.

Optical systems are composed of objects with defined properties that may be modified by the user through the applet's buttons and scrollbars.

Such basic devices are lenses, apertures, interfaces, and may be themselves composite sets of other elements.

KOJAC is able to do exact raytracing in 3 dimensions, taking into account the wavelength of the rays, and simulating real materials.

Here are some key features of "KOJAC":
no paraxial restrictions
elements can be off axis
all computations are done in 3 dimensions - no 2D restriction
rays may have amplitude, polarisation, wavelength and more
refraction index can be described by up to 10 formulas
polarisation dependant effects may be introduced
devices can be built from primitives or from other devices
this special device contains many elements that can be interchanged

KOJAC 1.0 keywords