2 | | {{{ zeros(3) = frame_a.t + frame_b.t + cross(r, frame_b.f)}}}, it turns out {{{r = {1, 0, 0}}}, and that is marked with {{{Evaluate = true}}}, so the second element of the 3D array is {{{1*frame_b.f[3]}}} which gets simplified to {{{frame_b.f[3]}}}. Of course this is ok from a numerical point of view, but not from a dimensional point of view. |
| 2 | {{{ zeros(3) = frame_a.t + frame_b.t + cross(r, frame_b.f)}}}, it turns out {{{r = {1, 0, 0} }}}, and {{{r}}} is marked as structural, so the second element of the 3D array that you reported is evaluated to {{{1*frame_b.f[3]}}}, which then gets simplified to {{{frame_b.f[3]}}}. Of course this is ok from a numerical point of view, but not from a dimensional point of view. |