我正在使用javafx。 我有一个MeshView,它是一个立方体的墙。 我试图找到一种方法来获得它的坐标(x,y,z)。 我需要它来判断墙壁是否在屏幕上可见 如果不是如何旋转它使其可见。
这些方法:
myMeshViewWall.getLocalBounds()
myMeshViewWall.getBoundsInLocal()
myMeshViewWall.getBoundsInParent()
旋转立方体时,总是给我相同的结果。 无论我的墙在哪里,结果都不会改变。
我为实现目标做了什么?
答案 0 :(得分:0)
为了从场景中的对象获取坐标,您可以尝试:
myMeshViewWall.localToScene(myMeshViewWall.getBoundsInLocal());
这会将此节点的局部坐标空间的边界转换为其场景的坐标空间。