List<VM.Vector2> ConvertToVector2List(List lst) { List<VM.Vector2> out = List.generate(lst.length ~/ 2, (i) => VM.Vector2(lst[2 * i + 0].toDouble(), lst[2 * i + 1].toDouble())); return out; }