--- trunk/OOPSE/libmdtools/Quaternion.cpp 2004/08/09 14:50:35 1451 +++ trunk/OOPSE/libmdtools/Quaternion.cpp 2004/08/23 15:11:36 1452 @@ -9,10 +9,10 @@ Quaternion::Quaternion(const Euler3& e){ } Quaternion::Quaternion(const Euler3& e){ - quat[0] = cos(e.theta/2) * cos((e.phi + e.psi)/2); - quat[1] = sin(e.theta/2) * cos((e.phi - e.psi)/2); - quat[2] = sin(e.theta/2) * sin((e.phi - e.psi)/2); - quat[3] = cos(e.theta/2) * sin((e.phi + e.psi)/2); + x = cos(e.theta/2) * cos((e.phi + e.psi)/2); + y = sin(e.theta/2) * cos((e.phi - e.psi)/2); + z = sin(e.theta/2) * sin((e.phi - e.psi)/2); + w = cos(e.theta/2) * sin((e.phi + e.psi)/2); } Mat3x3d Quaternion::toRotationMatrix(){