QVM: Quaternions, Vectors, Matrices
convert_to(quat)
Requirements:
Rдолжен быть копируемым.
Effects:
Первая перегрузка эквивалентна:R r;присвоить(r,a); вернуть r;
Вторая перегрузка предполагает, чтомпредставляет собой ортонормальную матрицу вращения и преобразует её в кватернион, выполняющий такое же вращение.