Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Visualization and Graphics > Computational Geometry > Geometric Transforms >
Mathematica > Visualization and Graphics > Symbolic Graphics Language > Graphics Transformations > Geometric Transforms >

ReflectionTransform

ReflectionTransform[v]
gives a TransformationFunction that represents a reflection in a mirror through the origin, normal to the vector v.
ReflectionTransform[v, p]
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 transform for symbolic unit vector {u,v, w}:
Vectors normal to {u,v, w} remain unchanged:
Transformation applied to a 2D shape:
Transformation applied to a 3D shape:
Reflecting a graphic:
The reflection transformation is its own inverse:
The determinant of the transformation matrix is -1:
ReflectionTransform can be represented as a scaling transform:
Reflection changes the orientation of polygons:
Reflections of a sine wave:
New in 6
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team