Reflection and Rotation
Reflection of a vector v.
Reflection and rotation of a vector v, can be expressed as a the matrix product with this vector and special matrices.
The result of this product is the reflected or rotated vector. In the following graphics the original vector is drawn in black.
The vector is drawn in green after the application of the G matrix, in red after the application of the R matrix and in blue after the
application of the B matrix.
Reflection at the x-axis
Multipying the vector v with the G matrix will result in a reflection of the original vector at the x-axis.
Example:
Reflection at y=x Line
Multipying the vector
v with the R matrix will result in a reflection of the original vector at the x=y line.
Example:
Rotation by 90° in the Counter Clockwise Direction
The combination of a reflection at the x-axis and the reflextion at the y-axis will result
in a rotation by 90 degree in the counter clockwise direction (right handed rotation).
B = RG
Example:
Two Reflections and a 90° Degree Rotation
The three example operations from above in one diagram:
Rotation by 90° in the Counter Clockwise Direction - Right Handed Rotations by 90°
Applying the righthanded rotation by the B matrix several times will result in the following rotations:
b = Bv |
b = B2v |
b = B3v |
b = B4v |
|
|
|
|
Rotation by 90° in the Clockwise Direction - Left Handed Rotations by 90°
The left handed rotation or clockwise rotation by 90° is performend by the L Matrix L = -B
The combination of a reflection at the y-axis and the reflextion at the x-axis will result
in a rotation by 90 degree in the clockwise direction (left handed rotation).
L = GR
Example:
Applying the lefthanded rotation by the L matrix several times will result in the following rotations:
b = Lv |
b = L2v |
b = L3v |
b = L4v |
|
|
|
|