2017-12-01 19 views
0

현재 Fabric JS를 사용하고 있지만 레이어/그룹 구현이 마음에 들지 않지만 레이어 패브릭 js 옆에있는 뷰포트는 현재 유용한 Konva js에서 유용하지 않습니다. 특정 지점 (주로 마우스 커서)으로 확대/축소를 구현하고 변환 된 좌표로 마우스 이벤트를 방출하려면 얼마나 많은 작업이 필요합니까?Konva js 뷰포트가 지원됩니까?

사용 사례 : 가장 위의 레이어를 확대하고 그리기 도구를 사용하여 확대 된 영역을 그려야하므로 마우스 이벤트 좌표가 그에 맞게 조정되어야합니다.

감사합니다. :)!

+0

안녕 마틴. 뷰포트는 레이어와 직사각형 조합으로 구현할 수있는 개념입니다. 한 지점에서 확대/축소하는 것은 마우스 조정을 가져오고 크기 조정 된 마우스 조합으로 오프셋 및 오프셋합니다. https://konvajs.github.io/api/Konva.Stage.html#scale에서 문서의 stage.scale() 함수를 참조하십시오. –

답변

0

나는 데모 코드와 하나의 좌표 스케일링을 사용하여 작업 할 수있었습니다.