如何在 HTML5 中检测旋转后画布上的点


每当我们使用画布并希望旋转画布时,我们需要转换点才能在其旋转位置绘制点。

可以在旋转画布后制作一个转换类来检测画布上的点。

var t = new Transform();
console.log(t.transformPoint(5,6)); //Transform point will be [5,6]

t.rotate(1); // Same transformations can be applied that we did to the canvas
console.log(t.transformPoint(5,6)); // Transformed point will be [-2.347, 7.449]

更新时间: 2020 年 1 月 30 日

225 次浏览

开启你的职业生涯

完成课程以获得认证

开始
广告