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找到。