Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 907 Bytes

README.md

File metadata and controls

20 lines (17 loc) · 907 Bytes

$$updateRotateTransform

SVGTransform.SVG_TRANSFORM_ROTATE 타입의 SVGTransformangle 값을 수정합니다. 기존 angle을 입력받은 angle로 수정합니다. cx, cy는 항상 0으로 고정됩니다. 회전 중심을 설정해야 할 경우 SVGTransform.SVG_TRANSFORM_TRANSLATE 타입의 SVGTransform 을 앞, 뒤로 추가하는 방삭을 사용합니다. 수정한 SVGTransform 객체를 반환합니다. 이 함수는 인자로 받은 SVGTransform 객체를 직접 수정합니다.

const transform = $$createSVGTransformRotate({ angle: 30 })();
console.log(transform);
// SVGTransform {type: 4, matrix: SVGMatrix, angle: 30}
$$updateRotateTransform({ angle: 60 })(transform);
console.log(transform);
// SVGTransform {type: 4, matrix: SVGMatrix, angle: 60}