JSPM

mat4-css-parse

1.0.3
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2
  • Score
    100M100P100Q30421F
  • License MIT

converts a css matrix string into a mat4 array

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

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.