}
public void Pitch(float angle) throws Exception
{
Quaternion q = Quaternion.createFromAxisAngle(yAxis, angle);
Matrix4 m = Matrix4.createFromQuaternion(q);
Rotate(m);
if (!xAxis.isFinite() || !zAxis.isFinite())
throw new Exception("Non-finite in CoordinateFrame.Pitch()");
}