mat4-css-stringify
Version:
stringifies a mat4 into a css matrix3d()
32 lines (19 loc) • 986 B
Markdown
# mat4-css-stringify
[](http://github.com/badges/stability-badges)
Stringifies a 4x4 matrix (stored in a 16 float flat array) into a `matrix3d()` string. Useful in conjunction with [mat4-css-parse](https://nodei.co/npm/mat4-css-parse/).
```js
var stringify = require('mat4-css-stringify')
var parse = require('mat4-css-parse')
//get element's current transformation
var mat4 = parse(computedStyle.transform)
// ... do some matrix operations on the array
//then update the transform
var style = stringify(mat4)
require('dom-css')(element, 'transform', style)
```
## Usage
[](https://nodei.co/npm/mat4-css-stringify/)
#### `str = stringify(matrix)`
Returns a `matrix3d()` string representing the given 4x4 matrix (i.e. array with 16 floats).
## License
MIT, see [LICENSE.md](http://github.com/mattdesl/mat4-css-stringify/blob/master/LICENSE.md) for details.