小编Val*_*lis的帖子

如何在javafx中获取3D对象窗口上的2D坐标

在javafx中,如果我们有2D HUD(由Pane组成,然后我们为2D Hud创建SubScene对象)和3D SubScene,并且在3D场景中我们有一些带有坐标(x,y,z)的对象 - 我们如何获得2D如果该物体位于我们的透视相机的视野中,那么它在我们的 HUD 中的坐标是多少?

我尝试获取对象的第一个场景坐标,然后将其转换为 (sceneToScreen) 坐标,并且与窗格的点 (0,0) 相同,然后从第二点中减去第一个点,但我没有得到正确的结果。抱歉,我的英语不好。有人可以帮忙吗?

3d javafx hud javafx-3d fxyz3d

4
推荐指数
1
解决办法
1641
查看次数

标签 统计

3d ×1

fxyz3d ×1

hud ×1

javafx ×1

javafx-3d ×1