ofDocsdocumentation glm gtxtransform2 (functions)

gtxtransform2 (functions)


glm::proj2D( ... )

glm::mat3 glm::proj2D(const glm::mat3 &m=P, const glm::vec3 &normal=P)

Build planar projection matrix along normal axis. From GLM_GTX_transform2 extension.


glm::proj3D( ... )

glm::mat4 glm::proj3D(const glm::mat4 &m=P, const glm::vec3 &normal=P)

Build planar projection matrix along normal axis. From GLM_GTX_transform2 extension.


glm::shearX2D( ... )

glm::mat3 glm::shearX2D(const glm::mat3 &m=P, T y)

Transforms a matrix with a shearing on X axis. From GLM_GTX_transform2 extension.


glm::shearX3D( ... )

glm::mat4 glm::shearX3D(const glm::mat4 &m=P, T y, T z)

Transforms a matrix with a shearing on X axis From GLM_GTX_transform2 extension.


glm::shearY2D( ... )

glm::mat3 glm::shearY2D(const glm::mat3 &m=P, T x)

Transforms a matrix with a shearing on Y axis. From GLM_GTX_transform2 extension.


glm::shearY3D( ... )

glm::mat4 glm::shearY3D(const glm::mat4 &m=P, T x, T z)

Transforms a matrix with a shearing on Y axis. From GLM_GTX_transform2 extension.


glm::shearZ3D( ... )

glm::mat4 glm::shearZ3D(const glm::mat4 &m=P, T x, T y)

Transforms a matrix with a shearing on Z axis. From GLM_GTX_transform2 extension.