问题标签 [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 投票
2 回答
741 浏览

layout - 如何在 JavaFX 2.0 演示中创建视频墙?

您如何在此处的 JavaFX 2.0 演示中创建视频墙:

https://www.youtube.com/watch?v=UXSmJYFrulY#t=411

首先,它不一定是视频,也可以是图像。我想要的只是像在视频中那样放置节点,即像圆柱体或球体的内部一样弯曲。

或者该演示的来源在某处可用?

非常感谢你。

0 投票
1 回答
331 浏览

javafx - 如何创建 3d 数据播放器?

我有一个 3D 数据文件 ( time,x,y,z),我想创建一个带有播放、暂停按钮和旋转 3d 对象选项的 JavaFX 交互式动画。

我在 JavaFX 中找不到任何基本示例,看来我必须重新创建自己的媒体播放器。

0 投票
0 回答
167 浏览

javafx - 网格视图上的JavaFX滚动圆柱体

我应该采取什么方法在 JavaFx 中的自定义网格视图上为圆柱体滚动设置动画?是否有任何示例(开源)可用于此目的?一些支持 javafx 的运动学或物理包?

0 投票
1 回答
1454 浏览

java - JavafX 8 3D Z 顺序。重叠的形状行为是错误的。

我有一个 JavaFX 3D 场景,在随机位置添加了一堆盒子和球体。似乎深度顺序都是错误的,我不知道为什么。我曾尝试使用 myNode.setDepthTest(DepthTest.ENABLE) 但这似乎没有帮助。我附上了一个应该证明问题的应用程序。

知道我在这里可能做错了什么吗?非常感谢任何帮助。

0 投票
1 回答
2672 浏览

javafx - 3D 应用程序中的 JavaFx 2D 部分

我写的应用程序有一个小问题。

我想必须有一个 3D 字段,并在右侧有一个包含 2D 组件(如按钮)的工具栏。

我试图简单地将这些组件添加到我的根组中,但是无法阅读文本并且它们与所有其他组件一起移动。

那么,我该如何区分这两个区域呢?可能有两个场景?

感谢您提供的每一个提示:)

0 投票
1 回答
2344 浏览

3d - JavaFX 3D对象之间的联合、交集和区别

有没有办法执行布尔运算,如 JavaFX 3D 对象之间的联合、交叉和差异,例如在 Sphere 实例、Cylinder 实例和 Box 实例之间。

从Shape 类继承的JavaFX 2D 对象已经有union() 和subtract() 方法 http://docs.oracle.com/javase/8/javafx/api/javafx/scene/shape/Shape.html

我想知道 JavaFX 或 F(X)yz 库中的 Shape3D 对象是否有这样的东西。如果不是,我很想知道实施这些操作的最佳方式。

亲切的问候,

0 投票
1 回答
6428 浏览

3d - JavaFX 在虚拟平面上用鼠标移动 3D 对象

当我在 JavaFX 中创建我的第一个 3D 游戏时,您可以使用鼠标从零件组装船只。这带来了一个问题,因为 JAVAFX 似乎没有用于将 PerspectiveCamera 屏幕 2D 坐标转换为场景的 3D 空间的本地方法。

这是我想要实现的目标的代表。由鼠标移动的块应该在一个始终相对于相机旋转 90 度的假想平面上移动: 表示 我试图用三角函数解决这个问题,但没有取得多大成功。我没有附上代码片段,因为我正在寻找更通用的数学解决方案,但如果需要,我会提供。

所有帮助将不胜感激!

期望的结果: 前

后

0 投票
1 回答
3121 浏览

java - JavaFX 2D 文本与 3D 场景中的背景

对于我的项目,我需要 3D 场景中的 2D 文本(而不是叠加!)。所以我尝试在我的场景中添加一个BorderPanewith Label/节点:Text

在此处输入图像描述

然而,问题是,当我用相机放大、缩小或飞来飞去时,面板的白色背景有时会与标签重叠(它们显然具有相同的深度)。

有没有办法从其面板“提升”标签?我试过设置setDepthTest(true);没有效果。

这是一个显示问题的简单示例。该Xform课程来自Oracle的分子样本(http://docs.oracle.com/javase/8/javafx/graphics-tutorial/sampleapp3d-code.htm#CJAGGIFG):

0 投票
1 回答
2081 浏览

3d - JavaFX:x 轴或 y 轴中的旋转窗格未完全呈现

围绕 z 轴(指向屏幕外)旋转窗格效果很好,但是在 3D 场景中围绕 y 轴或 x 轴旋转它并不能完全渲染它。例如:

我正在尝试在 3D 场景的边框面板中显示文本。因此,即使不涉及Pane课程,我也欢迎任何解决此问题的方法。Box就像在形状表面上打印文本和边框一样。(文本动态变化。)

0 投票
1 回答
3361 浏览

java - 创建类似于 Google Map Photo-Sphere (JavaFX 3D) 的 Photo-Sphere

是否可以在 JavaFX 中创建类似于 Google 地图中的 photoshpere 的 photosphere?如果是,如何?