3D viewer: replace two more deprecated Three.js functions

From r58 to r59 Vector3.setEulerFromQuaternion() was replaced by
Euler.setFromQuaternion() and quaternions are used by default, so we can
use the quaternion directly.

From r68 on, position (and rotation, quaternion and scale) are immutable
and the set() methods have to be used.