If we have a unit vector
This can be done by decomposing
As Orthogonal Transformation
Both rotation and reflection are orthogonal transformation, and both of them preserve the origin and distance between two points. However, a key difference is that reflection does not preserve orientation.
When represented as an matrix