我正在寻找一种基于 Java 的开源光线追踪系统,适用于对基于水下光线的声学进行建模。这样的软件包可能类似于带有高斯射线束 (GRAB) 的综合声学系统仿真 (CASS),但我更喜欢可以在演示文稿中使用的开源、免费使用或免费修改模型到一个开放的论坛(例如,JavaOne)。
满足我需求的最佳模型将提供基于环境模型、水深测量(也称为海底地形)和发射器频谱的射线路径建模。注意:多路径效果(包括反射和折射)是我的主要兴趣点,所以最好的包会提供开箱即用的效果。
稍微不太理想的是标准的基于 Java 的光线跟踪包(光学或声学),它可以处理通过介质的变化速度。另一种说法是折射率在整个介质中以连续的方式变化(尽管它的一阶导数可能不是连续的)。