ply2obj
我想批量转换ply文件为obj,但在网络上查找了多种方法,都没有结果,最后在这个link里找到了相关的module和代码。非常好用!
https://products.aspose.com/3d/python-net/conversion/ply-to-obj/
该网站本身也支持在线转换,并包含其他多种代码格式。
用Python转换单个ply文件到obj
import aspose.threed as a3d
scene = a3d.Scene.from_file("Input.ply")
scene.save("Output.obj")
用Python将ply文件批量转换为obj
import os
from pathlib import Path
import aspose.threed as a3d
dir = 'D:\python\Sketch2Seq'
files = os.listdir(dir)
for file in files:
if file[-4:]=='.ply':
path = str(Path(dir)/file)
scene = a3d.Scene.from_file(path)
scene.save(path.replace('.ply','_obj.obj'))