transformation-matrix
Version:
2d transformation matrix functions written in ES6 syntax. Tree shaking ready!
22 lines (21 loc) • 577 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.fromObject = fromObject;
/**
* Extract an affine matrix from an object that contains a,b,c,d,e,f keys
* Any value could be a float or a string that contains a float
* @param object {Object} Object that contains a,b,c,d,e,f keys
* @return {Matrix} Affine Matrix
*/
function fromObject(object) {
return {
a: parseFloat(object.a),
b: parseFloat(object.b),
c: parseFloat(object.c),
d: parseFloat(object.d),
e: parseFloat(object.e),
f: parseFloat(object.f)
};
}