First off, I really appreciate your work @ronisbr, it is super useful. I am doing some research on how to operate with coordinate transformations efficiently and really liked the approach of this package. I wonder if you have an example of how these reference frames are used to compute coordinates of a point?
Say for example that we have a point with coordinates (1,2,3) with respect to the canonical Euclidean basis (i.e. (1,0,0), (0,1,0), (0,0,1)), which I understand can be easily constructed with R = DCM(I). For this rotation object, we can simply do R*[1,2,3] to retrieve the coordinates of the point. Now, suppose we are on a different frame of reference like R = EulerAngles(0.5,0.5,0.5), how do you compute the coordinates of the point with respect to this frame? Do we need to convert to DCM first?