Three.js网格位置不会改变

时间:2012-12-17 18:11:04

标签: three.js

我有一个名为网格的网格物体。我这样做:

mesh.position.set(50,50,10);
console.log(mesh.position);
console.log("z: " + mesh.position.x);

输出:

THREE.Vector3
            x=0
            y=0
            z=0
            __proto__:Object
z: 10

这怎么可能?

1 个答案:

答案 0 :(得分:0)

我再次回答我自己的问题。耶。

问题在于google chrome的console.log。如果您记录一个对象,它会提供一个视图来查看对象的属性。所以我可以看到Vector3,然后我就会看到x,y,z。

Trick是,Vector3的属性仅在你击中twizzle时收集。因此,在我遇到眩光(这是一个愚蠢的词)之后,我在将来会看到0,0,0一些更新,而查看实际属性会在我要求的时刻显示该值。

警告。