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