clip()

다음에 그려지는 모든 모양을 마스크할 모양을 정의합니다.

첫 번째 매개 변수 callback 은 마스크를 정의하는 함수입니다. callback 에서 그려진 모든 모양은 마스크 모양에 추가됩니다. 마스크는 clip() 이 호출된 후에 그려지는 모든 것에 적용됩니다.

두 번째 매개 변수, options, 는 선택 사항입니다. invert 속성이 포함된 객체가 전달되면, 예를 들어 beginClip({ invert: true })처럼, 마스킹 모드를 설정하는데 사용됩니다. { invert: true } 는 마스크를 반전시켜, 마스킹된 모양에 구멍을 만듭니다. 기본적으로, invertfalse 입니다.

마스크는 push()pop() 함수 사이에 포함될 수 있습니다. 이렇게 함으로써 마스크된 모양 이후에 마스크되지 않은 모양을 그릴 수 있습니다.

마스크는 beginClip()endClip()로도 정의할 수 있습니다.

예제

구문

clip(callback, [options])

매개변수

callback

마스크 모양을 그리는 함수입니다.

options

클립 설정을 포함하는 객체입니다.

Notice any errors or typos? Please let us know. Please feel free to edit src/color/setting.js and open a pull request!

관련 레퍼런스