public Quaternion ReadQuaternion() { Quaternion q; q.X = this.ReadSingle(); q.Y = this.ReadSingle(); q.Z = this.ReadSingle(); q.W = this.ReadSingle(); return q; }