public static Quaterniond fromImaginary ( double x , double y , double z ) { return x == 0 && y == 0 && z == 0 ? ZERO : new Quaterniond ( x , y , z , 0 ) ; }
Creates a new quaternion from the double imaginary components .