p5.js에서의 push, pop 함수
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
2017. 10. 12.