Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 948 Bytes

README.md

File metadata and controls

22 lines (18 loc) · 948 Bytes

$$updateScaleTransform

SVGTransform.SVG_TRANSFORM_SCALE 타입의 SVGTransformsx, sy 값을 수정합니다. 기존 sx, sy를 입력받은 sx, sy로 수정합니다. 수정한 SVGTransform 객체를 반환합니다. 이 함수는 인자로 받은 SVGTransform 객체를 직접 수정합니다.

입력한 sx, sy 값과 실제 Transform 에 적용된 값은 정확도 차이가 발생할 수 있습니다.

const transform = $$createSVGTransformScale({ sx: 10, sy: 20 })();
console.log(transform);
// SVGTransform {type: 3, matrix: SVGMatrix, angle: 0}
// matrix: SVGMatrix {a: 10, b: 0, c: 0, d: 20, e: 0, f: 0}
$$updateScaleTransform({ sx: 100, sy: 200 })(transform);
console.log(transform);
// SVGTransform {type: 3, matrix: SVGMatrix, angle: 0}
// matrix: SVGMatrix {a: 100, b: 0, c: 0, d: 200, e: 0, f: 0}