2016-08-26 13 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で見つけることができます。

関連する問題