在Panoramic GUI中查找ThreeJS坐标?

时间:2016-01-07 20:52:15

标签: javascript three.js

过去我曾与ThreeJS玩过一段时间,正在尝试在全景范围内设置热点。我记得使用相机小车:http://davidpaulrosser.github.io/threejs-camera-dolly/来获得相机位置的漂亮视觉效果,但是有人制定了一个可以让你获得xyz坐标的装置,例如你想要的这个ThreeJS示例http://threejs.org/examples/css3d_panorama.html在路上放置一个热点。

它可以使用与相机小车使用的数据gui相同的东西,或者是你拖动的球来报告它的位置。

1 个答案:

答案 0 :(得分:1)

所以你只是希望能够从全景图像转换为3d位置,这样你可以在那里保存并稍后渲染它?这样的东西将为您提供所需的位置..

https://jsfiddle.net/mz7Lv9dt/1修改:修正了错字)

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

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

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

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