【发布时间】:2016-05-10 23:16:36
【问题描述】:
我正在寻找有关如何使用 Three.js 在 equirectangular 全景图中放置链接的详细教程或示例或良好文档。
使用equirectangular panorama demo,学习如何在该图片的一部分中放置一个圆圈或任何类型的对象以及单击它可以打开另一个等距矩形全景图或其他任何东西。
请问我需要研究哪些技术?我需要注意哪些依赖项?对于这样的事情,我还需要哪些其他库?
我认为,无需使用一些具有所谓“热点”的昂贵全景查看器即可完成此操作。不,我想自己学习这个,以及自己能够编写什么代码。任何人都可以购买插件,但我想学习如何做到这一点。
因为我对 Three.js 非常陌生,并且非常喜欢它,所以我真的只是要求指点或要研究的东西。我不介意这是否需要时间和精力。正如他们所说,没有痛苦就没有收获。但我的问题是,我什至不知道从哪里开始或研究什么术语,因为我是这个领域的初学者。
例如,我正在查看documentation of Three.js 并想知道我需要查找或了解哪些术语。我也很好地查看了关于 SO 的类似问题,并看到它们链接了clickable objects example。这是我需要在 equirectangular 全景图中简单地链接吗?
我真的很高兴能获得一些关于我正在尝试做的事情的术语或技术示例。例如this blog post 确实帮助我了解了 equirectangular 全景图的基础知识。如果在添加到 equirectangular 全景图的链接方面有类似的事情,那就太好了。
你能指出我正确的方向吗?
【问题讨论】:
-
我也面临同样的问题。调试谷歌在 Street View Treks 中所做的事情,我可以看到他们添加了 div 并调整了 translateX&Y。我认为一种方法是获取
camera.getWorldDirection()并以某种方式将这个值转换为平移 x 和 y 坐标.. -
你有答案吗?如果是这样,请你分享一下。
标签: javascript html three.js