【问题标题】:WebGL Globe Position in sceneWebGL 地球在场景中的位置
【发布时间】:2016-06-02 20:21:32
【问题描述】:

我正在玩 WebGL Globe 并让它旋转,但不知道如何定位它以使其不在场景中心。

我已将https://code.google.com/r/fxnstyling-webgl-globe-autospin/source/browse/ 处的代码更改为:

mesh = new THREE.Mesh(geometry, material);
    mesh.position = new THREE.Vector3(1000, 500, 300)
    mesh.matrixAutoUpdate = false;
    scene.addObject(mesh);

如何改变地球的位置?

【问题讨论】:

    标签: javascript 3d three.js webgl-globe


    【解决方案1】:

    您已将 matrixAutoUpdate 设置为 false,因此在您再次明确调用 update 之前不会更新该位置。当您需要更新职位时,请尝试致电mesh.updateMatrix()

    【讨论】:

    • 谢谢!我还发现实际上是相机在全球移动,而地球根本没有旋转 XD
    猜你喜欢
    • 1970-01-01
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多