Skip to content

A JAVA desktop application that mainly implements ray tracing algorithms and is supported with graphical user interface for 2-D visualization/simulation of optical behaviors of flat/curved mirrors and lenses under excitation of light beams.

Notifications You must be signed in to change notification settings

uturkbey/MirrorCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MirrorCraft

A JAVA desktop application that mainly implements basic ray tracing algorithms and is supported with graphical user interface for 2-D visualization/simulation of optical behaviors of flat/curved mirrors and lenses under excitation of light beams.

Understanding the optic and the behavior of the light has always been a struggling process for students because of the lack of chance to create a vivid demonstration of optic systems on board or paper. MirrorCraft targets to make users learn how to use the optical concepts like prisms, mirrors, lenses, the behavior of the light beams and practice the optic laws of physics while having fun and challenging themselves. Beside individual benefits, teachers will also have a chance to give the students an image of optic systems.

Authors:

Ihsan Bugra Erbas

Utku Turkbey

Mehmet Emre Bozkurt

Osman Guluzade

Artun Saday

Görkem Akçay

About

A JAVA desktop application that mainly implements ray tracing algorithms and is supported with graphical user interface for 2-D visualization/simulation of optical behaviors of flat/curved mirrors and lenses under excitation of light beams.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages