factory UArVector3.fromList(List<double> list, [int offset = 0]) => list.length < offset + 3 ? UArVector3.zero : UArVector3(list[offset], list[offset + 1], list[offset + 2]);