2016-12-15 29 views
0

私はオブジェクトとカメラがトラックボールで制御されたシーンを持っています。ルートオブジェクトに新しいオブジェクトを追加すると、カメラが移動する前の状態になります。たとえば、カメラを回転させないと、孔が画面に向くトーラスが現れます。リングはx、y画面平面にあります。three.js - カメラの回転行列を逆にする

カメラの逆行列を適用しようとしましたが、動作しません。

var m = THREE.Matrix4() 
m.getInverse(camera.matrixWorld) 
obj.setRotationFromMatrix(m) 

私は何が欠けていますか? obj.setRotationFromMatrix(camera.matrixWorld)

オブジェクトは、カメラに直面している:

答えて

0

溶液は、カメラの回転を適用するだけでした。

関連する問題