文件名称:kojac:一组实现光学元件和光学定律以构建和模拟光学系统的 Java 类
文件大小:84KB
文件格式:ZIP
更新时间:2024-07-25 23:37:13
Java
KOJAC : KOJAC 是 Optics Java Applets 类 什么是KOJAC? KOJAC 是一组 Java 类,用于实现光学元件和光学定律,以构建和模拟光学系统。 KOJAC 还旨在成为用于教育目的的光学演示器。 它是由 Olivier Scherler 在 IMT 培训期间开发的。 它是如何工作的? 光学系统由具有定义属性的对象组成,用户可以通过小程序的按钮和滚动条修改这些属性。 此类基本设备是镜头、光圈、接口,并且它们本身可能是其他元素的组合。 请注意,许多光学设备可以用简单的积木组成来描述。 球面界面只不过是圆锥系数为零的非球面,真实透镜(“真实”与“无限薄近轴”相对)由两个球面界面组成,依此类推。 这概述了 KOJAC 的面向对象概念的兴趣。 因此,使用新类扩展 KOJAC 很简单,而且创建系统也是一项不需要高级光学知识的任务。 特征 在KOJAC的各种功能
【文件预览】:
kojac-master
----Utils()
--------WrongArraySizeException.java(642B)
--------FPoint.java(809B)
--------InvalidMethodTypeEx.java(385B)
----FieldLensApp.java(3KB)
----gpl.txt(18KB)
----Lens_doublet.java(5KB)
----copyright.txt(458B)
----PlanoConvex.java(3KB)
----Lentille.java(3KB)
----README.md(5KB)
----AsphericalDemo.java(7KB)
----Optical()
--------Elements()
--------Materials()
--------Gui()
--------Rays()
----RealDoublet.java(5KB)
----Achromat.java(30KB)