2014-10-05 77 views
0

我正在使用javafx。 我有一個MeshView,它是一個立方體的牆。 我試圖找到一種方法來獲得它的座標(x,y,z)。 我需要它來決定牆是否可見在屏幕上或不是 如果不是如何旋轉它使其可見。如何確定MeshView的位置?

這些方法:

myMeshViewWall.getLocalBounds() 
myMeshViewWall.getBoundsInLocal() 
myMeshViewWall.getBoundsInParent() 

總是給我,當我旋轉立方體我同樣的結果。 無論我的牆壁在哪裏,結果都不會改變。

我做了什麼來達到我的目標?

回答

0

爲了獲得從場景中的物體的座標,你可以嘗試:

myMeshViewWall.localToScene(myMeshViewWall.getBoundsInLocal()); 

這將從本地變換邊界協調這一節點的空間變成了場景的座標空間。