Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 703 Bytes

File metadata and controls

18 lines (14 loc) · 703 Bytes

$$getConsolidatedTransformMatrix

입력받은 SVGTransformList 의 모든 SVGTransform 의 변환 행렬을 곱한 행렬을 반환합니다. SVGTransformList.consolidate 와 비슷한 동작을 수행하지만 SVGTransformList 를 변형하지 않습니다.

const el = $$el(`
  <circle cx="0" cy="0" r="10" transform="matrix(2 3 4 5 6 7) matrix(8 9 10 11 12 13)"></circle>
`)();
const transform_list = $$getBaseTransformList(el);

const matrix = $$getConsolidatedTransformMatrix(transform_list);
console.log(matrix);
// {a: 52, b: 69, c: 64, d: 85, e: 82, f: 108}