Shear6

#include <Imath/ImathShear.h>

The Shear6 class template represent a 3D shear transformation, with predefined typedefs for float and double.

Example:

#include <Imath/ImathShear.h>
#include <Imath/ImathMatrix.h>

void
shear6_example()
{
    Imath::Shear6f s (0.330f, 0.710f, 0.010f, 0.999f, -0.531f, -0.012f);

    Imath::M44f M;
    M.setShear (s);
}
typedef Shear6<float> Shear6f

Shear6 of type float.

Warning

doxygenclass: Cannot find class “Imath::Shear6” in doxygen xml output for project “Imath” from directory: /build/reproducible-path/imath-3.1.12/build/website/doxygen/xml

template<class T>
std::ostream &operator<<(std::ostream &s, const Shear6<T> &h)

Stream output, as “(xy xz yz yx zx zy)”.