首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种基于Java的光线跟踪模型,可以用于水下声学?

有没有一种基于Java的光线跟踪模型,可以用于水下声学?
EN

Stack Overflow用户
提问于 2008-09-19 20:31:41
回答 3查看 2.5K关注 0票数 3

我正在寻找一个开源的基于Java的光线追踪系统,适用于水下基于光线的声学建模。这样的软件包可能类似于高斯射线束(GRAB)的综合声学系统仿真(CASS),但我更喜欢开源的、免费使用或自由修改的模型,我可以在开放论坛(例如JavaOne)的演示中使用它。

根据我的需要,最好的模型将提供基于环境模型、水深测量(也称为海底地形)和发射器频谱的射线路径建模。注意:多路径效果(包括反射和折射)是我的主要关注点,所以最好的软件包将提供开箱即用的功能。

不太理想的是基于Java的标准光线跟踪包(光学或声学),它可以处理通过介质的不同速度。另一种说法是折射率在整个介质中以连续的方式变化(尽管它的一阶导数可能不是连续的)。

EN

回答 3

Stack Overflow用户

发布于 2010-03-18 04:56:56

RaPSor项目似乎是一个基于java的光线跟踪模拟器。它实际上代表无线电传播模拟器,最初开发的目的是为了支持无线电信号传播,例如在建筑物中的WiFi覆盖范围内投影死点。

通过阅读它的一些use case paper可以看出,它可以进行光线跟踪,并且可以扩展以支持声学射线跟踪。给我提示的blog文章提到了计算房间声场的想法,但我不明白为什么它需要限制在空气中传播。

此外,它是使用NetBeans项目构建的。

票数 2
EN

Stack Overflow用户

发布于 2008-09-20 11:01:12

你会考虑一个有很好文档的C++光线跟踪器吗?

pbrt是一个以文字风格编写的基于物理的光线跟踪器,它附带了一本很好的书,详细描述了代码。快速搜索表明,它已用于学生project的声学建模。

票数 1
EN

Stack Overflow用户

发布于 2008-09-25 19:05:01

你看过Rings项目了吗?我对光线跟踪的了解还不够多,无法判断Rings是否以您所需的方式实现,以实现最大的有用性。文档和示例看起来都很不错。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/105340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档