public void RotateY(float angle) { Vector Haxis = yAxis.CrossProduct(_forward.Normalize()); _forward = _forward.RotateBy(angle, 0, 1, 0).Normalize(); _up = _forward.CrossProduct(Haxis.Normalize()); }