factory Vector4D.quat( num x, num y, num z, num w, ) => .new( x: x.toDouble(), y: y.toDouble(), z: z.toDouble(), w: w.toDouble(), );