This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.

# ReflectionTransform

 ReflectionTransform[v] gives a TransformationFunction that represents a reflection in a mirror through the origin, normal to the vector v. ReflectionTransformgives 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:
 Out[1]=
 Out[2]=

Reflection in the plane:
 Out[1]=
 Out[2]=
 Scope   (3)
Reflection transform for symbolic unit vector :
Vectors normal to remain unchanged:
Transformation applied to a 2D shape:
Transformation applied to a 3D shape:
 Applications   (2)
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