0

私はメッシュと呼ばれるメッシュを持っています。私はこれをします:

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

これはどのように可能ですか?

4

1 に答える 1

0

私は再び自分の質問に答えることができます。わーい。

問題は google chrome の console.log にあります。オブジェクトをログに記録すると、オブジェクトのプロパティを表示するツイズルが提供されます。Vector3 が表示されるので、ツイズルして x、y、z を表示します。

トリックは、ツイズルをヒットしたときにのみ、Vector3 のプロパティが収集されることです。したがって、実際のプロパティを表示すると、要求した瞬間に値が表示されましたが、ツイズルを押した後、将来 0,0,0 のいくつかの更新が表示されました (これはばかげた言葉です)。

注意してください。

于 2012-12-18T05:32:19.890 に答える