我正在尝试跟踪一个对象的位置,以便我可以在 p5.js
中在它后面画一条轨迹。
我正在使用 translate()
和 rotate()
函数在屏幕上移动对象,为了绘制轨迹,我打算存储每次更新后对象在数组中的位置。我知道在处理 3 中有类似我要求的东西,模型 X、Y 和 Z 函数
,但据我所知,这些还没有在 javascript 中实现版本还没有。
即使访问 Canvas 的当前转换矩阵也被证明是有问题的,此时我正在考虑重新设计以省略 API 的转换部分,直到添加此功能。
所以我的问题基本上是:有没有办法在应用一堆变换后确定 (0, 0) 的屏幕( Canvas )坐标?
最佳答案
我这里有解决这个问题的办法:
关于javascript - 如何在一堆变换 P5.js 后获取原点的屏幕坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36957648/