在将CSS矩阵字符串(如matrix(1, 0, 1, 0)matrix3d(...))转换为4x4矩阵(平面数组)时,推荐使用css-to-mat4模块。示例如下:


var parse = require('css-to-mat4');

var str = 'matrix(0, 1, 0, 1)';

var mat = parse(str);

console.log(mat.length);  // -> 16

console.log(mat[4] === 1); // -> true

若要让浏览器从CSS变换列表中计算矩阵,可使用以下代码:


var style = require('dom-css');

var parse = require('css-to-mat4');

var getPrefix = require('...');