mat4-css-parse

1.0.3 • Public • Published

mat4-css-parse

stable

Takes a transform string from an element's computed style, and returns a mat4 representation of the 3D matrix. Useful alongside mat4-css-stringify.

Cases:

  • matrix3d() string
  • matrix() string (returns 3D representation of the 2D matrix)
  • none which results in an identity matrix

Simple example:

var parse = require('mat4-css-parse')
 
var mat4 = parse(computedStyle.tranfsorm)
//... now we can do some matrix operations 

Usage

NPM

matrix = parse(str[, out])

Converts the transform CSS string into a 16-float array representing a 4x4 matrix. 2D matrices will be stored in the upper left of a 4x4 identity matrix.

You can specify an out matrix parameter, otherwise it will create a new 16-length array.

License

MIT, see LICENSE.md for details.

Package Sidebar

Install

npm i mat4-css-parse

Weekly Downloads

0

Version

1.0.3

License

MIT

Last publish

Collaborators

  • mattdesl