three.jsでmeshの向きを常にカメラに向かせる

結構有用そうだけど、忘れちゃいそうなのでメモ

毎フレーム実行の関数内で

mesh.rotation.setFromRotationMatrix(camera.matrix);

とする、または

mesh.quaternion.copy(camera.quaternion);

で常にカメラを向きます。

また、Spriteをつかうと常にカメラを向きます。

追記

上記では、planeが原点にいない場合、ちょうどplaneの方を向くというわけではなく、ただカメラと同じ回転を適用している感じになる。

本当にカメラを向かせたいときは

mesh.lookAt(camera.position);

でよい