HTML5 Canvas - 如何在旋转后获取对象的绝对位置

HTML5 Canvas - how to get absolute position of an object after rotate?

本文关键字:取对象 获取 位置 旋转 Canvas HTML5      更新时间:2023-09-26

您有什么想法吗,旋转后如何获得对象的绝对位置?在 Canvas 中,当我们使用 context.rotate() 时,我们实际上会旋转所有内容,包括 x 轴和 y 轴。所以实际上每个物体的位置是相同的。难道不对吗?

我需要知道任何变换后对象左上角的绝对位置。我一定有可能,但我不知道怎么做。对我来说太难了...请给我一些建议或建议如何做到这一点。

非常感谢。

出于什么原因需要它? 弄清楚它的黑客可能只是加载您的画布并检查它。

否则,您可以创建几个函数来使用旋转来计算它。

我假设你希望有一个内置的方法或函数,可以简单地给你,但我不知道一个。