Mathematica > Visualization and Graphics > Computational Geometry > Geometric Transforms >
Mathematica > Visualization and Graphics > Symbolic Graphics Language > Graphics Transformations > Geometric Transforms >

ShearingTransform

ShearingTransform[Theta, v, n]
gives a TransformationFunction that represents a shear by Theta radians along the direction of the vector v, normal to the vector n, and keeping the origin fixed.
ShearingTransform[Theta, v, n, p]
gives a shear that keeps the point p fixed, rather than the origin.
  • ShearingTransform works in any number of dimensions, and always gives area- or volume-preserving transformations.
  • In 3D, ShearingTransform does the analog of shearing a deck of cards by angle Theta in the direction v, with the cards oriented so as to have normal vector n, and the card that goes through the point p kept fixed.
New in 6
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team