在全景GUI中查找ThreeJS坐标

Find ThreeJS coordinates in Panoramic GUI?

本文关键字:ThreeJS 坐标 查找 全景 GUI      更新时间:2023-09-26

我过去玩过ThreeJS,现在正在进行一个新项目,试图在全景中设置热点。我记得我用过相机推车:http://davidpaulrosser.github.io/threejs-camera-dolly/为了获得相机位置的良好视觉效果,但有没有人想出一个可以让你获得xyz坐标的方法,例如在这个ThreeJS示例中http://threejs.org/examples/css3d_panorama.html你想在路上设置一个热点。

它可以使用与相机推车使用的dat gui相同的东西,也可以是你拖动来报告它的位置的球。

所以你只想能够从全景图像转换到三维位置,这样你就可以在那里保存一些东西,然后再渲染它吗?这样的东西会给你所需要的位置。。

https://jsfiddle.net/mz7Lv9dt/1(编辑:修复了一个打字错误)

你可能感兴趣的部分在这里:

var raycaster = new THREE.Raycaster();
raycaster.setFromCamera( uv, cam );
return raycaster.intersectObjects( objects );

拖动绿色球以获取其位置(始终设置为一个单位长度)

如果我完全答错了,请告诉我。