如何在一堆变换后获得原点的屏幕坐标 P5.js

Aar*_*eig 7 javascript p5.js

我正在尝试跟踪一个对象的位置,以便我可以在p5.js.

translate()我使用和函数在屏幕上移动对象rotate(),为了绘制一条轨迹,我将在每次更新后将对象的位置存储在数组中。我知道有类似我在处理 3, 中要求的东西the model X, Y and Z functions,但据我所知,这些还没有在 javascript 版本中实现。

即使访问画布的当前变换矩阵也被证明是有问题的,此时我正在考虑重新设计以省略 api 的变换部分,直到添加此功能。

所以我的问题基本上是:有什么方法可以在应用一堆变换后确定 (0, 0) 的屏幕(画布)坐标?

Kri*_*ban 3

我在这里有一个解决这个问题的方法:

https://github.com/ChristerNilsson/Transformer

  • 您可以在_here_内联您的一些解决方案吗? (3认同)