Yes, it is inefficient to separate the position vector from the Transformation matrix (now called rotation matrix). This made it simpler for us to build analysis and import tools for viewers and analysis tools across all of the hosts that we deal with through uPy (and to make it directly compatible with Unity) and to easily build graphs with software like MS Excel.

We will soon change the parser to read a more efficient 4x3 transformation matrix to replace the first two components.