Package Exports
- mat4-css-parse
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (mat4-css-parse) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
mat4-css-parse
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()stringmatrix()string (returns 3D representation of the 2D matrix)nonewhich 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
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.
