roc-charts 开发笔记:canvas——根据鼠标位置进行缩放的实现原理
摘要:
以任一点 A 缩放的基本原理: A 点为鼠标位置,正常放大是以原点放大,那么放大后 A 点就会变到 A1 点的位置 x1, y1。然后再将画布进行位移,将 A1 的位置移动到 A,则完成以 A 点缩放的功能。 代码示例: this.scale 是当前缩放比例,this.offsetX, this.o 阅读全文
posted @ 2018-08-07 14:38 Tirion 阅读(1342) 评论(2) 推荐(0) 编辑