transform-to-matrix

A tiny library to get 2/3D matricies from CSS3 transform functions. Fully covered by unit tests, with support for AMD, CommonJS, Node, and browser globals.

npm install transform-to-matrix
8 downloads in the last week
16 downloads in the last month

transform-to-matrix

A tiny library to get 2/3D matricies from CSS3 transform functions. Fully covered by unit tests, with support for AMD, CommonJS, Node, and browser globals.

example

var getMatrix = require('transform-to-matrix'),
    matrix = getMatrix.translate3d(10, 50, 100)
    // ->
    // [
    //       [1, 0, 0, 10],
    //    [0, 1, 0, 50],
    //    [0, 0, 1, 100],
    //    [0, 0, 0, 1]
    // ]

supported transforms

  • perspective
  • rotate
  • rotateX
  • rotateY
  • rotateZ
  • rotate3d
  • scale
  • scaleX
  • scaleY
  • scaleZ
  • scale3d
  • skew
  • skewX
  • skewY
  • translate
  • translateX
  • translateY
  • translateZ
  • translate3d

see

npm loves you