is it possible to not use trig to rotate unit vectors equally around the origin (0, 0, 0) such that vector A will end up being (1, 0, 0)?
I mostly care about the end result of vector B from it
what I was thinking of is using vector A as a basis (with itself in it's own grid being (1, 0, 0)) to try and scale everything from that
that way when I find vector B in terms of vector A's coordinate grid, it would be the end desired result