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 中找到更多信息。
我正在使用 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 中找到更多信息。