지금 멀티터치로 확대 축소는 다 구현했는데

이거 확대가 영 신통치 않네요.

웹에 돌아다니는 구글 개발자 가이드인가를 보면

기본적인 구현은 되있지만 확대시 좌측 상단을 기준으로 확대되요.

그러니까, 그냥 멀티터치로 변하는 변수에 의해 canvas의 scale만 바뀔 뿐인데요,

이렇게 해선 원하는 지점의 확대, 축소를구현할 수 없기때문에

getFocusX, getFocusY를 써야 한다고 하더군요.

위 두 함수는 멀티터치한 지점의 사이좌표를 출력해주는데, 결국 이렇게 구한 값을 중심으로 확대축소를 해야할텐데

여기서부터 막히더라고요

canvas의  translate 를 이용해서 확대되는 만큼 좌측 상단으로 빼주던지, 축소되는 만큼 더하던지 해야할텐데

도데체 어떻게 해야할까요 ㅠㅠ

아왜 2.2함수는 흥하질 않는거지;;