processing 3.0 - P3D - 轴旋转 - 矩形的新坐标?

processing 3.0 - P3D - axis rotated - new coordinates of the rectangles?

我正在使用 processing 3.0 - P3D,我有一组矩形。旋转轴以获得 3d 视图。

rotateX(PI / 4);
rotateZ(PI / 10);
//I didn't rotate Y axis

如何获取矩形的新x坐标和y坐标?这样我就可以使用这些坐标来匹配鼠标点击点。

提前致谢

您可以使用 screenX()screenY() 函数。

rotateX(PI / 4);
rotateZ(PI / 10);
rect(modelX, modelY, rectWidth, rectHeight);

float viewX = screenX(modelX, modelY);
float viewY = screenY(modelX, modelY);

可以在 the reference 中找到更多信息。