如何确定MeshView的位置?

时间:2014-10-05 17:43:47

标签: javafx javafx-2 javafx-8

我正在使用javafx。 我有一个MeshView,它是一个立方体的墙。 我试图找到一种方法来获得它的坐标(x,y,z)。 我需要它来判断墙壁是否在屏幕上可见 如果不是如何旋转它使其可见。

这些方法:

myMeshViewWall.getLocalBounds()
myMeshViewWall.getBoundsInLocal()
myMeshViewWall.getBoundsInParent()
旋转立方体时,

总是给我相同的结果。 无论我的墙在哪里,结果都不会改变。

我为实现目标做了什么?

1 个答案:

答案 0 :(得分:0)

为了从场景中的对象获取坐标,您可以尝试:

myMeshViewWall.localToScene(myMeshViewWall.getBoundsInLocal());

这会将此节点的局部坐标空间的边界转换为其场景的坐标空间。