I have a series of coordinates, all coplanar to the same plane with a specific normal vector. I have also defined two vectors perpendicular to the normal vector that describe "up/down" and "left/right" within that 3D plane. The center of the plane around which the transformation should take place is also known.
Let's say I have a new normal vector, how would I transform all those 3D coordinates to still be in that plane? So their relative position to the center of the plane with its new normal is still the same?
I have read about a rotation matrix before, but the thing is that I have a vector to transform to, not an angle that describes a rotation, though the plane essentially does make a rotation. I was wondering if there wasn't any method that would make this transformation quick and easy.