1. 首页
  2. 数据库
  3. 其它
  4. Optical_simulator 源码

Optical_simulator 源码

上传者: 2021-05-05 01:07:43上传 ZIP文件 16.84MB 热度 7次
光学模拟器 该程序根据Helmholtz方程模拟波在各向同性和均匀介质中的衍射传播。 角谱法被用作传播计算方法。通过使用此方法以及设置光圈的功能/生成镜头相位的功能,可以执行各种模拟。这也支持非平行平面之间的衍射传播。此外,采用带限角谱法和4倍扩展谱法作为在普通角谱法中出现的混叠缓解措施和消光措施。 根据上述基本光学模拟,可以使用多边形方法生成光波,以创建计算机合成的全息图。它还支持对象光波的成像重现模拟。 *使用仅外部标头库加载和输出图像。有关详细信息,请参见参考。 样本代码samplecode migration.cpp是用于模拟平行平面之间的传播计算的代码,而样本代码传播是用于非平行平面之间的传播计算的代码。cpp是用于模拟非平行平面之间的传播计算的代码。另外,samplecode模型calculation.cpp用于加载mqo(水杉)模型并计算目标光波。 它支持24位BMP纹理。
下载地址
用户评论