10得票1回答
为什么树莓派上的JavaFX(3D)无法正常工作,尽管它应该可以?

我认为我已经阅读了所有关于在树莓派上使用JFx解决3D问题的可用解决方案,但以下方案都不符合我的需求。我在运行2D应用时没有任何问题。 但是当我尝试运行3D程序时,所有的3D元素都消失了。在运行此命令后: java -Djavafx.platform=eglfb -Dprism.verbos...

9得票2回答
在JavaFX中正确地围绕三个轴旋转3D对象

到目前为止,我在JavaFX中旋转对象所使用的方法是将其分成三组,每一组都附加了一个旋转并锁定在一个单独的轴上,如下所示: Rotate heading, roll, pitch; Group normalrotate, rollrotate, verticalrotate;...

9得票3回答
JavaFX 3D 透明度

我正在寻找在JavaFX 3D中渲染透明对象的方法。目前为止还没有什么收获。我发现了一个问题https://bugs.openjdk.java.net/browse/JDK-8090548。是否有解决方法,还是说我不能使用这个功能?如果需要透明对象,除了JavaFX(如Java3D)之外还需要...

9得票2回答
JavaFX 8 3D场景交点

在JavaFX 8的3D场景中,是否可以找到沿着光线(例如PickRay)的点,从三维空间中的任意点开始,带有一些3D方向向量,在这个光线与网格中的三角形相交的位置? 我知道在摄像机/鼠标处理器中用于鼠标拾取,但我无法看到任何使用任意射线的方法。

8得票1回答
JavaFX 在虚拟平面上使用鼠标移动3D对象

当我在JavaFX中创建我的第一个3D游戏时,你可以使用鼠标组装船只。但这会带来一个问题,因为JAVAFX似乎没有本地方法可以将PerspectiveCamera屏幕2D坐标转换为场景的3D空间坐标。 以下是我要实现的表现形式。 鼠标移动的方块应该在想象中的平面上移动,该平面始终相对于相机旋...

7得票2回答
如何制作旋转陀螺的动画?

现在是光明节期间,我试图制作一个旋转的陀螺(dreidel)动画: 目前我已经成功让它绕自身轴心旋转了,这是我的代码: import static javafx.scene.paint.Color.*; import javafx.animation.KeyFrame; import...

7得票1回答
如何在JavaFX中渲染3D文本?

我正在制作我的第一个JavaFX项目,需要渲染一些3D文本。我已经添加了PerspectiveCamera并显示了文本节点,但它的Z维度为0,我不知道如何更改。提前感谢!

7得票2回答
在JavaFX上对三角形网格中的单个三角形进行着色

我在JAVAFX中有一个三角网格对象,希望能够实现以下两种情况之一: 1. 对于三角网格的每个三角形进行单独着色。 2. 对于每个三角形的各个顶点进行单独着色,并根据每个顶点的颜色进行插值,使整个三角形呈现出高洛德着色(Gouraud shading)的效果。 由于这个三角网格对象是一个...

7得票3回答
如何使用JavaFX在3D形状上播放视频?

我对JavaFX和Java不熟悉,想知道如何在立方体或其他多面体的表面制作场景? 我想在任何3D形状的表面播放视频。 我该如何实现这个目标?

7得票1回答
如何使用JavaFx的TriangleMesh创建这样的形状?

我需要创建这个形状。 我知道如何创建简单的形状,比如正方体,但是我完全不知道如何创建这样一个形状。怎么得到这些数组的正确点位呢?请帮忙。 TriangleMesh mesh = new TriangleMesh(); mesh.getPoints().addAll( ...