At the Demonstration project there is an excellent series on Affine Transforms by Roger Germundsson. One of them is “Understanding 2D Shearing” and may be found here
Sadly, it does not evaluate error-free. It appears to be missing definitions for TangentPlane and NormalPlane functions. If anyone has those missing pieces of the code, I would appreciate a copy.
I don’t reproduce your errors. When I go to the page you linked, hit the “Copy to clipboard” button, and then paste it into a notebook it works right away.
That does work. Thanks. I was using the “Source->Download to desktop” method. Still a mystery is how it works with TangentPlane and NormalPlane not defined. If you know why, I am curious.