Constructs a quaternion using the raw values x, y, z, and w.
x
y
z
w
factory Quaternion(double x, double y, double z, double w) => new Quaternion._()..setValues(x, y, z, w);