【问题标题】:Importing a 3d model and displaying it in a swing component导入 3d 模型并将其显示在摆动组件中
【发布时间】:2014-01-25 21:04:59
【问题描述】:

我想导入一个 3d 模型(最好是波前 obj 文件),然后能够在摆动组件中显示该模型。从那里我希望能够根据实时输入数据移动(翻译)模型。

关于如何做到这一点的任何建议?

【问题讨论】:

  • 您可以为 OpenGL 编写自己的包装器,然后编写一个 .obj 导入器并自己渲染它,但话又说回来,这已经在一个方便的库中为您完成了,所以为什么不使用是吗?
  • @Quirliom 我以前没有使用过 OpenGL,所以我不习惯使用 JOGL 库。我已尝试运行此线程中链接的示例代码:forum.jogamp.org/Loading-and-drawing-obj-models-td2708428.html,但无法使其正常工作。
  • 那么什么让你觉得没有一个专门的库会更容易?
  • @Quirliom 我并不是说我不想使用专用库,只是我对使用 OpenGL 感到不舒服,因为我没有使用它的经验,所以不知道怎么用它来加载obj文件。

标签: java swing 3d-model


【解决方案1】:

我设法用 j3d 库加载了一个本地 obj 文件,使用的是这里找到的代码的略微修改版本:

https://java.net/projects/j3d-examples/sources/svn/content/branches/dev-1_4/src/ObjLoad/ObjLoad.java?rev=192

【讨论】:

  • java.net 已关闭。链接失效了。
猜你喜欢
  • 2013-02-03
  • 2019-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-06
  • 2016-02-29
  • 2012-08-27
相关资源
最近更新 更多