This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

ReflectionTransform

ReflectionTransform[v]
gives a TransformationFunction that represents a reflection in a mirror through the origin, normal to the vector v.
ReflectionTransform
gives a reflection in a mirror through the point p, normal to the vector v.
  • ReflectionTransform works in any number of dimensions. In 2D it reflects in a line; in 3D it reflects in a plane.
  • The point p can lie anywhere in the mirror.
Reflection in the line:
Reflection in the plane:
Reflection in the line:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
 
Reflection in the plane:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
Reflection transform for symbolic unit vector :
Vectors normal to remain unchanged:
Transformation applied to a 2D shape:
Transformation applied to a 3D shape:
Reflecting a graphic:
Reflections of a sine wave:
The reflection transformation is its own inverse:
The determinant of the transformation matrix is :
ReflectionTransform can be represented as a scaling transform:
Reflection changes the orientation of polygons:
Reflect a 3D object about a point p:
Along the axis, about the plane:
Along the axis, about the plane:
Along the axis, about the plane:
New in 6