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
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.
Details

- ReflectionTransform gives a TransformationFunction that can be applied to vectors.
- 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.
Examples
open all close allScope (3)
Applications (4)
Properties & Relations (5)
The reflection transformation is an isometric transform, i.e. preserves distances:
The reflection transformation is its own inverse:
The determinant of the transformation matrix is :
ReflectionTransform can be represented as a scaling transform:
Top-bottom image reflection using ImageTransformation:
See Also
ReflectionMatrix TransformationMatrix TransformationFunction RotationTransform TranslationTransform ScalingTransform
Function Repository: InversionTransform
Related Guides
History
Text
Wolfram Research (2007), ReflectionTransform, Wolfram Language function, https://reference.wolfram.com/language/ref/ReflectionTransform.html.
CMS
Wolfram Language. 2007. "ReflectionTransform." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ReflectionTransform.html.
APA
Wolfram Language. (2007). ReflectionTransform. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ReflectionTransform.html
BibTeX
@misc{reference.wolfram_2025_reflectiontransform, author="Wolfram Research", title="{ReflectionTransform}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/ReflectionTransform.html}", note=[Accessed: 15-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_reflectiontransform, organization={Wolfram Research}, title={ReflectionTransform}, year={2007}, url={https://reference.wolfram.com/language/ref/ReflectionTransform.html}, note=[Accessed: 15-August-2025]}