【问题标题】:Simple 3D graphics in ScalaScala 中的简单 3D 图形
【发布时间】:2011-10-26 15:51:08
【问题描述】:

我正在开发一种空间数据结构,并且正在寻找一种快速简便的方法来将其可视化以用于 3D 案例。我熟悉 Java2D,但不熟悉 Java3D 或 OpenGL。

您会为此推荐哪个库?我主要需要绘制3维点、线和立方体。理想情况下,就像 Graphics2D API 但带有额外的 z 组件。不需要动画、碰撞检测、纹理、。它最好与 Swing/AWT 集成。参数化视角会很好,所以我围绕场景旋转。

【问题讨论】:

  • 您在功能方面需要什么?只是一个具有透视和遮挡的显示;或在空间中旋转,剪裁,...?至少其中的前几个实现起来相对简单,所以如果这只是一次性案例(你说“快速简单”),那么你自己做这件事可能比沉浸在 OpenGL 中更快。
  • 是的,完全正确。只是电线,遮挡会很好,但这不是 100% 必要的。视图旋转(可以是静态的,我不需要动画)。 Java2D 后端会很酷,因为这样我就有了一个直接的 PDF 导出工具。

标签: swing scala 3d processing


【解决方案1】:

【讨论】:

    【解决方案2】:

    Dave Briccetti 在 Scala 下拥有一套出色的 3D 图形程序。他在 scala 的一系列教程中使用 processing.org 框架作为简单/华丽/闪亮反馈的工具。 [https://www.youtube.com/watch?v=uj_Y3kl9-kI&ab_channel=FunctionalTV][1]

    能够通过将他的许多代码示例转储到 Eclipse 中来使其正常运行 maven 项目。承认没有为这个工作区+项目配对 pom.xml。它包含我的 Big_Data_Scala_Spark 日常工作的剩余部分。如果有兴趣

    Scala + Processing_3D_graphics + Eclipse + Maven

    请提出要求,我会在清理后将其推送到 github(并插入 Dave 的署名)。

    【讨论】:

      【解决方案3】:

      这看起来很简单,虽然在 Java 中:http://ozark.hendrix.edu/~burch/cs/490/assn/assn3/

      【讨论】:

        猜你喜欢
        • 2023-03-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-22
        • 1970-01-01
        • 2014-08-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多