In "Test3" function the conversion iteration should be without "-1" sign:
looks like that:
uvw_list = [1-uvw_tuple[j] for i in range(len(uvw_tuple[0])) for j in range(len(uvw_tuple)) ]
should be:
uvw_list = [uvw_tuple[j] for i in range(len(uvw_tuple[0])) for j in range(len(uvw_tuple)) ]
We've lost a couple of hours on that in the studio, as we were working on custom geometry exporter.. and the only thing that was broken were UVs.
I thought i'll post this so someone can fix it
Cheers!
v/