Exemple #1
0
void SwCamera::Rotate(F32 yaw, F32 pitch, F32 roll)
{
	Quaternion qRoll  = Quaternion::CreateRotationY(roll);
	Quaternion qYaw   = Quaternion::CreateRotationX(yaw);
	Quaternion qPitch = Quaternion::CreateRotationZ(pitch);
	 
	quat = qRoll * quat * qRoll.GetInverted();
	//quat = qYaw * quat;
	 
	MarkDirty();
}