Currently I have add-on that gets rotations from an object, converts angles into a matrix and saves it in a particular format into a text file.
This is what code for that looks like:
rot = tuple(chain(*obj.matrix_world.to_3x3().normalized().transposed()))
dump += ['"rotation" "{}"'.format(" ".join(str(r) for r in rot)),]
self.write(self.filepath, "\n".join(dump))
I also need to have Euler angles written after "rotation" in the following format:
"angles" "Y Z X"
Where Y, Z and X are angles in degrees.
How would I do that, following analogy with rotation matrix ? Thanks.