我需要将许多文件从.lwo格式转换为.obj或.stl格式。我有太多的转换“手工”,这意味着我不想使用在线工具或导入/导出文件一个一个在搅拌机或类似的。
因此,我试图通过一个程序来完成这个任务,该程序将加载每个文件,然后转换,然后保存一个新的stl。文件编号为"file000001“、"file000002”等,以便于导入。
有什么节目能做到这一点吗?如果没有,我将如何去实现我的目标?
就语言而言,我在处理/Java方面最有效。我发现这可能与LWO相似,但与LWO无关。
谢谢你的帮助。
发布于 2016-06-28 16:08:34
我相信您可以找到一些导入.lwo和导出.obj的编辑器--例如,Wings3D可以做到这一点,并且可以免费/开放源码/轻量级。翅膀是用erlang编写的。
搅拌器也有LWO进口商,但默认情况下不启用。您需要转到Preferences > Addons并在那里启用它:
搅拌机有一个Python,这应该是容易拾取。这将允许您编写执行批处理转换的脚本(读取目录、遍历文件、导入.lwo、转换(如果需要的话缩放/旋转)、导出.obj)。
也许,如果搜索足够多,可能已经存在一个3d文件格式批处理转换器,并且..lwo/..obj格式已经足够老了,因此可能会受到支持。
如果您想从头开始实现一些东西,您需要查看每种文件格式(例如光波对象、obj ),以便能够解析和导出文件。希望有一个为您提供的java库。我会从3D java游戏引擎开始。例如,这里有一个java .LWO导入器通过JMonkey找到。
发布于 2016-06-30 12:48:19
我刚刚找到了阿斯辛普,它有一个命令行工具来转换不同的文件类型。谢谢每一个回答的人!
https://stackoverflow.com/questions/38083660
复制相似问题