I have an object in which has its orientation defined by 3 vectors and a point and I need to reflect it across a plane without changing the geometry of the object (For example if there was text on the object it would not be mirrored.
EX. https://i.stack.imgur.com/JyaLm.png
In this image the 3 axis vectors are represented by the blue red and green lines, the point is represented by where those 3 lines intercept on that part and the green plane is the plane I am mirroring over.
I can not find out what type of transformation I would need to do on these vectors and points to get the end result.
What you have, according to the picture in your link, is a half-circle rotation about the Green axis,followed by a translation. Let v=(r,b,g) where r,b,g are the co-ordinates with respect to the Red,Blue, Green axes. A half-circle rotation sends v to (-r,-b,g). For a translation,choose fixed values p,q,r and send each V to (r+p,b+q ,g+r). So altogether you need f((r,b,g))=(-r+p,-b+q,g+r). To determine p,q,r it will suffice that the formula gives the desired value for just one point.