如何获得缩放画布p5.js的X和Y.

时间:2017-03-21 15:14:52

标签: p5.js

我在获取画布的X和Y时遇到了麻烦。所以最初这是我的画布。

enter image description here

我正在使用 scale()缩放画布,当我使用它时,它会变成这样。

enter image description here

我的目标是获取缩放画布的这一部分的X和Y

enter image description here

我试图获得画布的宽度和高度,但是我无法显示我找到缩放画布的对象。我需要将其缩小以显示它。我想获得画布中那部分的x和y,所以即使我放大或缩小画布,它也会留在那里。我怎样才能做到这一点?谢谢。

1 个答案:

答案 0 :(得分:1)

这个值只是width/scale,不是吗?

以这种方式思考:如果你的画布宽1000像素,然后你调用scale(2),那么右上角会有什么坐标?由于您的缩放比例为2,因此新坐标将为500,即1000 / 2width / scale。请注意,您必须自己跟踪比例值。

无论宽度或比例是多少,我都非常确定这种模式。我建议将一些示例程序放在一起,以测试该点是否显示在您期望的位置。如果没有,请发布MCVE,我们将从那里开始。