Vector3 fromUnknown(List array, [int offset = 0 ]) { x = array[ offset + 0 ].toDouble(); y = array[ offset + 1 ].toDouble(); z = array[ offset + 2 ].toDouble(); return this; }