Java 将xyz数据转换为可由站点访问者旋转和缩放的3D图像

Java 将xyz数据转换为可由站点访问者旋转和缩放的3D图像,java,3d,terrain,Java,3d,Terrain,4-5周来,我一直在试图找到一种方法来做到这一点。我愿意学习任何我需要的东西。我大部分时间都在尝试Java,但不需要 具体情况如下。我正在尝试创建内陆湖泊的3D图像。我用高端声纳扫描湖泊。它允许我导出一个csv文件(最终我将把它放入一个数据库),带有lat、long、depth、timestamp,也许还有一些其他的东西 我想把“x,y,z”数据(以及时间戳,如果需要的话)转换成湖泊的3D图像,并放在用户的网页上。我希望用户能够旋转和缩放图像。不同深度、轮廓线等的颜色。。。如果需要的话,我会晚些

4-5周来,我一直在试图找到一种方法来做到这一点。我愿意学习任何我需要的东西。我大部分时间都在尝试Java,但不需要

具体情况如下。我正在尝试创建内陆湖泊的3D图像。我用高端声纳扫描湖泊。它允许我导出一个csv文件(最终我将把它放入一个数据库),带有lat、long、depth、timestamp,也许还有一些其他的东西

我想把“x,y,z”数据(以及时间戳,如果需要的话)转换成湖泊的3D图像,并放在用户的网页上。我希望用户能够旋转和缩放图像。不同深度、轮廓线等的颜色。。。如果需要的话,我会晚些时候弄清楚的

我假设有人用激光雷达或别的什么东西在山上做这件事,但我在任何地方都找不到


感谢您的帮助。如果这不是一个完整的答案,那很好。我在找任何东西

经度+纬度+高度是从GPS获取的,它被设置为“手动”创建的3D“地球”模型-代码。我想也有一些星星的位置。它还具有旋转和缩放功能。这是一个Android应用程序

不幸的是,我不知道更多。我一直在寻找旋转向量的例子,至少我在Github上查了100多个源代码,在Play Store上查了至少100个应用程序


试着找到那个。我希望它能有所帮助。

经度+纬度+高度是从GPS获取的,它被设置为“手动”创建的3D“地球仪”模型,由代码生成。我想也有一些星星的位置。它还具有旋转和缩放功能。这是一个Android应用程序

不幸的是,我不知道更多。我一直在寻找旋转向量的例子,至少我在Github上查了100多个源代码,在Play Store上查了至少100个应用程序


试着找到那个。我希望它能有所帮助。

既然你的目标是网络,你愿意学习任何东西,你应该研究WebGL(一种基于Javascript的技术)。最新的浏览器现在支持它

可能与您想要实现的目标相似。我从你那里得到了链接


我也略读了一下,似乎作者有一个关于做你想做的事情的完整系列。

既然你的目标是网络,你愿意学习任何东西,你应该研究WebGL(一种基于Javascript的技术)。最新的浏览器现在支持它

可能与您想要实现的目标相似。我从你那里得到了链接


我也略读了一下,似乎作者有一个完整的系列,介绍如何做你想做的事情。

你需要的是一个好的Java可视化库。你在谷歌上搜索过吗?嗯,我曾经画过3D图表。也许,您可以使用带有Java3D的Java小程序。在谷歌上搜索一下,我发现了这项服务:您需要的是一个好的Java可视化库。你在谷歌上搜索过吗?嗯,我曾经画过3D图表。也许,您可以使用带有Java3D的Java小程序。在谷歌上搜索一下,我发现了这项服务: