Matrix4 copyFromArray(List<double> array, [int offset = 0]) { for (int i = 0; i < 16; i++) { storage[i] = array[i + offset]; } return this; }