问题标签 [javafx-3d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
154 浏览

javafx - javafx 3D胶子移动ios

我正在尝试使用 JavaFx 3D API 来使用 MeshView 渲染 3D 形状。我遇到的问题之一是在 iOS 上,Shape 没有完全填充 MeshView。如第一张图所示,整张图的轮廓是有的,但图像只渲染了一部分,只留下了轮廓线。第二张图片是在桌面上运行的相同代码,渲染准确。Android 上的渲染确实正确渲染,只有 iOS 似乎有这个问题。另外,我注意到在渲染网格视图时,Android 和 iOS 都没有 DrawMode.LINE 选项。桌面渲染使用 DrawMode.LINE,而移动渲染似乎只使用 DrawMode.FILL。有什么方法可以解决我在 iOS 上的渲染问题并为两个移动平台启用 DrawMode.LINE 渲染?

移动渲染

桌面渲染

0 投票
1 回答
643 浏览

javafx - 如何通过边缘而不是中心旋转 3D 对象

我试图弄清楚枢轴点如何在 3D 中工作。我试图让一个 3D 盒子在盒子的边缘而不是在中心旋转。任何帮助,将不胜感激。谢谢!

0 投票
0 回答
173 浏览

java - java FX 3D视图中的意外平面

我想在 Java FX 线程中生成 3D 网格后显示它,但在最终视图中我可以看到两者 - 这个网格和意外平面中断了正确的形状/网格。

我如何找到问题?首先,我创建了一个测试 Java FX 应用程序,我想在其中显示生成的网格。如您在此处看到的,它工作正常:

好的

和这样的代码:

接下来,我想在适当的应用程序中使用此代码,该应用程序经过一些计算后会在新窗口中显示此网格。这一次,问题出现了,你可以在这里看到:

坏的

代码几乎相同,但这次它不是一个独立的应用程序,而是由另一个 Java FX 线程创建的窗口。重要的是,在这两种情况下,我都使用了相同的 double[][] 数据。

我会感谢任何想法或建议。

0 投票
1 回答
747 浏览

javafx - 在javafx中将纹理应用于网格

我在使用 JavaFX 和 FXyz 0.1.1 将纹理应用到网格时遇到问题。

我发现了这个问题,即使有详细的答案也无法弄清楚。我从头开始,完全复制答案中的代码,场景是黑色的,没有可见的二十面体。

我正在使用 Java 8。提供的图像是 gif,代码将其引用为 png。我已经尝试过使用文件的 png 和 gif 版本。据我所知,其他一切都与引用问题答案中的代码完全相同。

我能够毫无问题地运行这个球体并纹理该球体,但我希望能够使用二十面体而不是球体。

0 投票
1 回答
803 浏览

java - 纹理导入的三角形网格 Javafx

我在 Blender 中创建了一个导出到 STL 的设计,并使用StlModelImporterJFX将其导入我的 JavaFX 程序并运行它。一切运行良好,应用程序正常工作,只是缺少一件事......纹理,所以基本上,我想使用我导入的网格并创建一个如下所示的图像,用于更小的设计。

在此处输入图像描述

是否有任何程序或算法可用于创建如下图所示的图像,以后可以手动编辑并用作整个三角形网格的纹理?另外,是否可以在程序中实时编辑此图像并在运行时换掉颜色?对不起,如果这措辞不好,如果您需要任何澄清,我可以提供。

0 投票
2 回答
299 浏览

javafx - TestFX 如何理解一个项目的颜色?

我正在尝试获取矩形的背景颜色。我试图找到一种方法,但我不能。难道没有一种方法可以让这一切变得简单吗?任何帮助都会得到帮助

0 投票
1 回答
708 浏览

javafx - Box 3D JavaFX 旋转

我有两个框(组),当我旋转时,图像显示如下:

展示盒 展示盒

旋转框 旋转框


旋转时,Box (JANELA_MEIO_BOX) 被扭曲:

旋转时,Box (JANELA_MEIO_BOX) 扭曲

0 投票
0 回答
452 浏览

java - 如何将 java 网格对象转换为 MeshView

我开发了一个 java 应用程序来生成一个 3D 对象作为 .obj 文件。我想在导出之前在我的应用程序的 viewer3D 中可视化这个对象,但我只有一个 java 对象,其中包含我的 3D 对象的面和顶点列表。从我的面和顶点列表中,我想创建一个 javafx 类型的 Shape 或 MeshView。

事实上,我正在尝试将我的 java 对象转换为 javafx 3D 对象。

我已经实现了一个人脸对象:

我也有一个 Vertices 类:

她是我的网格课:

如何将此网格对象转换为 JavaFX 网格对象到我的查看器 3D(我的查看器 3D 是子场景):

这可能吗?

0 投票
0 回答
30 浏览

javafx - JavaFX 场景生成器启动问题

我使用 Scene Builder 已经有一段时间了,但最近几天我无法启动它。当我点击启动图标时没有任何反应。我也无法通过 NetBeans 启动它。我使用 Gluon 和 Oracle 安装程序重新安装了几次,但仍然无法启动它。我正在使用 Linux Mint 18 Sarah 64 位。

关于这个问题的任何想法?

0 投票
1 回答
1147 浏览

java - 如何在 JavaFX 中创建 LEGEND(图表边框中的文本)

如何在 JavaFX 的窗格边框中添加文本,如下所示:

在此处输入图像描述