javafx-8相关内容

JavaFX 8 - 如何在并行相机上设置 NearClip 和 FarClip?

我是构建应用程序的团队的一员,该应用程序使用 JavaFX 8 3D 操作可视化模型.我们同时使用透视相机和平行相机.透视相机按预期工作.它目前正在使用 isEyeAtCameraZero false.这样做是为了最大程度地兼容并行相机. 当 camera.setNearClip() 和 camera.setFarClip() 被调用时,透视相机的行为是正确的. Parallel Ca ..
发布时间:2021-11-25 04:22:08 C#

JavaFX 8 - 如何在并行相机上设置 NearClip 和 FarClip?

我是构建应用程序的团队的一员,该应用程序使用 JavaFX 8 3D 操作可视化模型.我们同时使用透视相机和平行相机.透视相机按预期工作.它目前正在使用 isEyeAtCameraZero false.这样做是为了最大程度地兼容并行相机. 当 camera.setNearClip() 和 camera.setFarClip() 被调用时,透视相机的行为是正确的. Parallel Ca ..
发布时间:2021-11-25 04:01:16 C#

在Javafx中围绕中心旋转对象

我的应用程序使用交互式网格库读取 obj 文件并将其保存在网格视图中.我想要的是围绕其中心旋转对象. 现在我的代码显示了对象,但是当我旋转它时,它会围绕某个点旋转,从而导致对象移出窗口.我宁愿围绕其中心旋转对象.我知道我必须将对象平移到原点然后旋转然后再次平移,但我不知道该怎么做. 这是我的代码: 公共类 JavaFx3DObj 扩展应用程序{private static fina ..
发布时间:2021-11-25 03:23:09 C#

如何在 JavaFX 中围绕自定义枢轴旋转对象?

我想围绕自定义枢轴旋转对象,这是它的点,所以我有这样的代码: private final EventHandlermouseEventHandler = new EventHandler() {@覆盖公共无效句柄(MouseEvent mouseEvent){if (mouseEvent.getEventType() == MouseEvent.MOUSE_PRESSED) {dragStart ..
发布时间:2021-11-25 03:06:17 C#

在 javafx 8 中给自定义 3D 立方体蒙皮

我正在尝试使用以下代码向多维数据集添加皮肤,但该皮肤根本不起作用.我测试了它是否会添加到默认立方体中,并且会(但在每一侧重复完整图像而不是环绕它,这就是我制作自定义立方体以防止这种情况发生的原因).任何帮助将不胜感激. private void buildGraphics(){Image dieImage = new Image(getClass().getResourceAsStream("i ..
发布时间:2021-11-25 01:47:41 Java开发

JavaFX 3D 对象的并、交、差

有什么方法可以在 JavaFX 3D 对象之间执行布尔运算,例如并集、交集和差异,例如在 Sphere 实例、Cylinder 实例和 Box 实例之间. 继承自 Shape 类的 JavaFX 2D 对象已经具有 union() 和减法 () 方法http://docs.oracle.com/javase/8/javafx/api/javafx/scene/shape/Shape.html ..
发布时间:2021-11-25 01:36:12 C#

JavaFX 8 转换为俯仰、偏航和滚动旋转角度

实施 this 中的答案线程 我有这段代码将 deltayaw、deltaroll 和 deltapitch 角度转换为一个角度并围绕它旋转一个节点.作为参数的角度是角度的瞬时变化,因为给出整个角度将忽略方向的变化. public static void matrixRotate(Group n, double deltaroll, double deltapitch, double delt ..
发布时间:2021-11-25 01:12:18 C#

如何在 JavaFX 8 中从 STL 创建 3d 形状?

我有 STLFile 类,它返回两个数组:一个是法线坐标,另一个是顶点坐标.所以现在我想在我的 JavaFX 应用程序中使用这些坐标创建 3d 形状.问题是我怎么能在没有纹理的情况下做到这一点.使用官方指南,我制作了带有坐标的 TriangleMesh 并将其添加到 MeshView.但遗憾的是,现场什么也没有出现.那么有人可以解释我如何做到这一点,因为官方指南中的描述不够充分吗? 解决方案 ..
发布时间:2021-11-25 00:58:51 C#

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

当我在 JavaFX 中创建我的第一个 3D 游戏时 - 您可以在其中使用鼠标从零件组装船只.这会带来一个问题,因为 JAVAFX 似乎没有将 PerspectiveCamera 屏幕 2D 坐标转换为场景 3D 空间的原生方法. 这是我正在努力实现的目标的代表.鼠标移动的块应该在一个假想平面上移动,该平面始终相对于相机旋转 90 度:我试图用三角学来解决这个问题,但没有取得多大成功.我没有 ..
发布时间:2021-11-25 00:53:14 C#

如何在 JavaFX 8 中创建自定义 3d 模型?

我尝试使用官方教程在 JavaFX 应用程序中制作飞机并有下一个代码: Image diifuseMap = new Image(getClass().getResource("t.jpg").toExternalForm());TriangleMesh planeMesh = new TriangleMesh();浮动[]点= {-5, 5, 0,-5, -5, 0,5, 5, 0,5, -5 ..
发布时间:2021-11-25 00:39:58 C#

3D 空间中的 JavaFX 2D 形状

我知道,如果我旋转一个扩展了 javafx.scene.shape.Shape 的对象,我可以将其转换为 3D 空间,即使它主要设计为 2D(至少据我所知). 假设我有一个 3D 场景(使用了透视相机和深度缓冲区),其中出现了各种 MeshView.有些用于区域,有些用于线条.在这两种情况下,必须对这些形状进行三角剖分才能使用 TriangleMesh 绘制它们,这通常很重要. 现在, ..
发布时间:2021-11-24 22:19:42 C#

如何在预加载器中处理 java web start (jnlp) 下载进度?

问题 我的应用程序有一个预加载器,用于处理特定于应用程序的初始化.现在我正在尝试扩展它,以便预加载器也显示下载的应用程序 JAR 的进度. TL;DR 为什么在阶段 2 期间没有加载预加载器,因为这应该处理 PreloaderFx::handleProgressNotification(); 以跟踪 JAR 的下载我想? 2016 年 3 月 14 日更新:使用 Downl ..
发布时间:2021-11-18 22:24:06 Java开发

设置阿拉伯数字系统区域设置不显示阿拉伯数字

我阅读了这篇文章:JDK 8 和 JRE 8 支持的语言环境,它表示: 可以通过带有编号系统 ID 的语言标签指定编号系统╔===================╦====================╦====╦===================╗║ 编号系统 ID ║ 编号系统 ║ 数字零值 ║╠===================╬===================╬=== ..
发布时间:2021-11-17 01:17:08 Java开发

适用于 Mac 的 JavaFX 自包含应用程序打包,无需 JRE

我有一个 JavaFX 8 桌面应用程序,我正在创建一个 .app 应用程序包以将应用程序分发给 Mac 用户.为了减小大小,我创建了一个不包含 JRE 的包(用户必须已经安装了 Java 才能使用生成的包). 我的构建是一个 Gradle 脚本,但由于 Oracle “Self-Contained Application Packaging"工具与 Ant 一起工作,我调用 Ant 脚本如 ..
发布时间:2021-11-11 02:53:24 其他开发

尝试映射未重复的 Set 类型对象(属性访问方法和 JPA 注释)时出错

为了完成另一项任务,我需要重新定义我的 pojos 类并使用属性访问来利用我提到的类中的 JavaFX 属性,但我遇到了这个错误. org.hibernate.MappingException:无法确定类型:java.util.Set,在表:deposito,对于列:[org.hibernate.mapping.Column(productoses)] 我已经尝试了org.hibernate. ..
发布时间:2021-11-10 23:26:23 其他开发