gpt4 book ai didi

Java - 加载 .OBJ 文件

转载 作者:搜寻专家 更新时间:2023-11-01 01:23:26 25 4
gpt4 key购买 nike

我希望能够从 .obj 文件中获取信息(例如子组件的名称)。那里有装载机可以做到这一点吗? Java3D 有一个 ObjectFile,但我看到的方法列表让我觉得它并不是我想要的。我自己解析文件会更好吗?

谢谢-将

最佳答案

几个月前我写了一个 java obj 文件格式加载器,应该可以轻松完成您需要的操作。它位于 git hub 上;

https://github.com/seanrowens/oObjLoader

请注意,自述文件说它是 pre-alpha - 这主要是因为几乎没有其他人见过它。

它解析大部分 .obj 格式以及 .mtl 格式。现在它用它解析的内容做了什么......好吧,我尝试采用类似 SAX 的方法。有一个 Parser 调用 BuilderInterface 上的方法与每个已解析的元素。有一个简单的 BuilderInterface 示例实现,还有一个简单的 LWJGL 查看应用程序将它们联系在一起。

它目前对更奇特的几何语句没有做任何有用的事情,即除了顶点和多边形之外的任何东西,换句话说,它会忽略除顶点和多边形之外的任何几何图形。它解析并捕获 .mtl 文件,但实际的查看器除了非常非常简单的纹理外不会实现任何东西。

我非常乐意听到任何和所有的反馈和建议。许可证非常自由;

This code was written by myself, Sean R. Owens, sean at guild dot net, and is released to the public domain. Share and enjoy. Since some people argue that it is impossible to release software to the public domain, you are also free to use this code under any version of the GPL, LPGL, Apache, or BSD licenses, or contact me for use of another license.

关于Java - 加载 .OBJ 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7233987/

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