![]() Optics Bench JS
written by
Wolfgang Christian and Michael J. Lee
The Optics Bench JavaScript Physlet allows users to add various optical elements (lens, mirror, and aperture) and light sources (beam, object, point source) and see their effect. Elements and sources can be added to the optics bench by clicking on the appropriate button and then clicking inside the simulation at the desired location. Moving the mouse shows position, while a click-drag will measure angle.
The Optics Bench Physlet is distributed as web page that is also a Progressive Web Application (PWA). A PWA is a type of mobile app that is delivered through the web, that can work off-line, and that can be installed on a user's home screen. PWAs are built using industry-standard web technologies including HTML, CSS and JavaScript. The Optics Bench Java Physlet was developed in Java by Mike Lee and Wolfgang Christian. It was converted from Java to JavaScript by W. Christian using the SwingJS system developed at St. Olaf College.
Beam splitters?
Author: jason Pfeilsticker Would it be possible to add planar beam splitters to this incredible simulator? This is such a fantastic tool!!!
» reply
![]() Re: Beam splitters?
Author: Wolfgang Excellent suggestion, but we do not have plans to add a beam splitter at this time.
» reply
Post a new comment on this item
ComPADRE is beta testing Citation Styles!
![]() <a href="https://www.compadre.org/portal/items/detail.cfm?ID=15324">Christian, Wolfgang, and Michael J. Lee. "Optics Bench JS."</a>
![]() W. Christian and M. Lee, Computer Program OPTICS BENCH JS (2020), WWW Document, (https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15324).
![]() W. Christian and M. Lee, Computer Program OPTICS BENCH JS (2020), <https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15324>.
![]() Christian, W., & Lee, M. (2020). Optics Bench JS [Computer software]. Retrieved May 1, 2025, from https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15324
![]() Christian, Wolfgang, and Michael J. Lee. "Optics Bench JS." https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15324 (accessed 1 May 2025).
![]() Christian, Wolfgang, and Michael J. Lee. Optics Bench JS. Computer software. 2020. 1 May 2025 <https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15324>.
![]() @misc{
Author = "Wolfgang Christian and Michael J. Lee",
Title = {Optics Bench JS},
Year = {2020}
}
![]() %A Wolfgang Christian %A Michael J. Lee %T Optics Bench JS %D 2020 %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15324 %O text/html ![]() %0 Computer Program %A Christian, Wolfgang %A Lee, Michael J. %D 2020 %T Optics Bench JS %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=15324 Disclaimer: ComPADRE offers citation styles as a guide only. We cannot offer interpretations about citations as this is an automated procedure. Please refer to the style manuals in the Citation Source Information area for clarifications.
Citation Source Information
The AIP Style presented is based on information from the AIP Style Manual. The APA Style presented is based on information from APA Style.org: Electronic References. The Chicago Style presented is based on information from Examples of Chicago-Style Documentation. The MLA Style presented is based on information from the MLA FAQ. This resource is stored in a shared folder. You must login to access shared folders. Optics Bench JS:
Is Version Of
Optics Bench JS written by Wolfgang Christian and Michael J. Lee
it is exact copy of the same resource, I merely upload it to my server to understand the resource functions. Know of another related resource? Login to relate this resource to it. |
SupplementsContributeRelated MaterialsSimilar Materials |