1
我正在使用处理3.0 - P3D和我有一个矩形的集合。轴被旋转以获得3d视图。处理3.0 - P3D - 轴旋转 - 矩形的新坐标?
rotateX(PI/4);
rotateZ(PI/10);
//I didn't rotate Y axis
怎么样了,我可以得到新的x坐标和矩形的Y坐标?以便我可以使用这些坐标来匹配鼠标点击点。
在此先感谢
我正在使用处理3.0 - P3D和我有一个矩形的集合。轴被旋转以获得3d视图。处理3.0 - P3D - 轴旋转 - 矩形的新坐标?
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找到。