final ReadOnlyVector3 camUp = _camera.getUp();
final ReadOnlyVector3 camDir = _camera.getDirection();
final ReadOnlyVector3 camLoc = _camera.getLocation();
final Matrix3 rotation = Matrix3.fetchTempInstance();
rotation.fromAxes(camLeft, camUp, camDir);
setRotation(rotation);
setTranslation(camLoc);
Matrix3.releaseTempInstance(rotation);