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 allclose 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:
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