2016-08-26 92 views
1

我正在使用處理3.0 - P3D和我有一個矩形的集合。軸被旋轉以獲得3d視圖。處理3.0 - P3D - 軸旋轉 - 矩形的新座標?

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

怎麼樣了,我可以得到新的x座標和矩形的Y座標?以便我可以使用這些座標來匹配鼠標點擊點。

在此先感謝

回答

1

您可以使用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找到。