【问题标题】:Java 3D Coverflow of different views (Mapping 2D Content on 3D Objects) -> Which Framework/Tech不同视图的 Java 3D Coverflow(在 3D 对象上映射 2D 内容)-> 哪个框架/技术
【发布时间】:2013-01-09 18:17:16
【问题描述】:

我想用 JAVA 编写一个程序,它提供以下功能: 显示视频、图片、文本,如果可能,还可以显示浏览器(不需要很多功能)。

我的想法是将这些视图映射到(某种)类似coverflow的gui上。 例如一个立方体,它的每一面都有一个视频或图片,用户可以旋转它。

现在我正在寻找合适的技术来做到这一点。 我找到了一个名为“twinkle”的旧演示,它显示了我想做的一些事情(3D“窗格”上的图片): http://jroller.com/gfx/entry/a_swing_opengl_photo_viewer 预告片给人留下了很好的印象。

我应该像在演示中那样使用 JOGL 和 Swing 吗?还是只有JOGL? 源代码看起来很复杂,我无法运行它。

是否可以/推荐使用 Java3D?

我很困惑,因为我发现的大多数东西都是相当古老的文章等。

你有什么建议吗?

谢谢, 鲍勃

【问题讨论】:

  • 我给你的建议是循序渐进。您认为链接代码很复杂,这很奇怪。但是您想扩展基本相同的想法。 3D 是要走的路,而 JOGL 很棒。首先学习基础知识,然后从那里开始。一旦您遇到特定问题,请给我们一个轻推。
  • 我希望得到一个建议,我应该从哪个方向开始寻找。只是我不想为了发现会有更好/更容易/更优雅的解决方案而陷入低级 OpenGL 编程。

标签: java 3d jogl java-3d coverflow


【解决方案1】:

如果您想手动完成并且没有像 OpenGL 这样的预制 api,您可以帮助 youtube 并找到一个名为 JavaTutorials101 的人,他有一个 14 部分的关于渲染 3D 对象的系列仅使用普通的 java 图形和多边形到屏幕上。一旦你创建了“引擎”散文,你可以将图像附加到多边形,或者将视频加载到它,我知道图片会很简单,视频我不确定,但我确定你是否加载了它一张一张的或有办法将其流式传输,这应该不是问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 2020-09-30
    • 2011-02-12
    • 2021-11-14
    相关资源
    最近更新 更多