【问题标题】:Find Coordinates in Spherical ThreeJS Pano在 Spherical ThreeJS Pano 中查找坐标
【发布时间】:2016-03-09 01:33:56
【问题描述】:

我之前在这里问过这个问题:“Find ThreeJS coordinates in Panoramic GUI?”并从 Eric 那里得到了很好的回答。我遇到的问题是我购买了一台 Ricoh Theta S 相机,它将文件保存为球面图像。

我将代码转换为使用球而不是立方体,一切似乎都工作正常,除了我找不到球来拖动以使用此代码查找坐标:

            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/

【问题讨论】:

    标签: javascript three.js


    【解决方案1】:

    秘密最终是使用camera.position.x=20 将自己置于球体之外。然后我可以看到绿球,可以开始调整它的大小和位置,然后再回到中间。工作示例在这里: https://jsfiddle.net/oo2ja3a6/4/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-14
      • 1970-01-01
      • 1970-01-01
      • 2018-02-16
      • 1970-01-01
      • 2016-12-04
      • 1970-01-01
      相关资源
      最近更新 更多