gpt4 book ai didi

javafx - Java 3D 到 JavaFX 8 的转换

转载 作者:行者123 更新时间:2023-12-02 11:33:13 24 4
gpt4 key购买 nike

我有一个用 Java 3D 编写的应用程序。由于 Java 3D 现在几乎已经死亡,我正在考虑将代码转换为 JavaFX(JavaFX 8 支持 3D 对象)。

问题是,将Java 3D代码转换为Java FX代码是否相对简单?JavaFX 中是否有 Java 3D 方法的直接对应项,还是更像是对代码的彻底重新设计?

下面是 Java 3D 代码中使用的一些包的列表:

  • javax.media.j3d.Alpha;
  • javax.media.j3d.Appearance;
  • javax.media.j3d.Behavior;
  • javax.media.j3d.BoundingSphere;
  • javax.media.j3d.BranchGroup;
  • javax.media.j3d.Canvas3D;
  • javax.media.j3d.GeometryArray;
  • javax.media.j3d.LineArray;
  • javax.media.j3d.PointLight;
  • javax.media.j3d.Shape3D;
  • javax.media.j3d.Switch;
  • javax.media.j3d.Transform3D;
  • javax.media.j3d.TransformGroup; javax.media.j3d.WakeupOnElapsedFrames;
  • javax.media.j3d.WakeupOnElapsedTime;
  • javax.vecmath.Matrix4f;
  • javax.vecmath.Vector3d;
  • javax.vecmath.Vector3f;

最佳答案

Java 3D 并没有消亡,正如您所看到的那样,您完全错了 here 。有多种比 JavaFX 3D API 更强大的场景图 API 选择,在我看来,JavaFX 3D API 的性能特别差。

关于javafx - Java 3D 到 JavaFX 8 的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24861127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com