2016-03-07 87 views
0

我在此之前问过这个问题:“Find ThreeJS coordinates in Panoramic GUI?”,并得到Eric的很好回答。我遇到的问题是我购买了Ricoh Theta S相机,它将文件保存为球形图像。查找球形ThreeJS Pano中的坐标

我转换代码在使用,而不是一个立方体中一球,一切似乎是工作的罚款只是我找不到球拖动找到使用此代码坐标:

  var geometry = new THREE.SphereGeometry(0.02, 32, 32); 
      var material = new THREE.MeshBasicMaterial({color: 0x00bb00}); 
      ball = new THREE.Mesh(geometry, material); 
      ball.position.x = 0.0 
      ball.position.y = 0.0 
      ball.position.z = 0.3 
      scene.add(ball); 

我我不确定如何判断绿球(从前面的例子)是太小还是太大而看不到。我是否接近它,还是位于具有全景纹理的球体之外?

这里是新的例子:https://jsfiddle.net/oo2ja3a6/2/

回答

0

秘密结束了使用camera.position.x=20地把自己的球外之中。然后我可以看到绿色的球,并可以在回到中间位置之前开始调整它的大小和位置。工作示例如下: https://jsfiddle.net/oo2ja3a6/4/