본문 바로가기
Javascript

p5.js에서의 push, pop 함수

by progrpsk 2017. 10. 12.

p5.js를 보면 push, pop 함수가 있다.

본 함수들은 canvas의 context.save, context.restore의 기능을 따온건데,

canvas의 translate, rotate의 상태변화를 저장해 주는 역할을 한다.

즉, 두 함수 사이에다 translate, rotate 함수를 쓰면,

두 함수 밖에 있는 drawing 객체에는 적용되지 않고, 오직 두 함수 사이에 drawing 객체들만 적용되는 것이다.


push, pop 함수는 p5.js에서 애니메이션을 구현할때 생각보다 많이 쓰인다.

자세한 설명은 아래의 링크를 참고하면 된다.


https://www.youtube.com/watch?v=o9sgjuh-CBM


댓글