使用getPositionFromMatrix相当于camera.matrixWorld.getPosition()。x

时间:2014-04-05 13:41:54

标签: javascript three.js

我有一个很好的方法来获得沿着路径的相机的x位置;然而,看着控制台,它似乎已被弃用,所以我希望用新表格更新我的功能。

我使用的是camera.matrixWorld.getPosition()。x

使用getPositionFromMatrix,如何获取摄像机位置的x值?

我试过这个,但它没有用

var thisvect = new THREE.Vector3();
thisvect.getPositionFromMatrix(this.object);
var thisx = thisvect.x;

我也尝试了这个,但它没有用

var thisvect = new THREE.Vector3();
thisvect.getPositionFromMatrix(this.object);
var thisx = thisvect[0];

由于

1 个答案:

答案 0 :(得分:0)

你应该传递矩阵:

thisvect.getPositionFromMatrix( this.object.matrixWorld );