const obj2gltf = require('obj2gltf');
// import obj2gltf from "obj2gltf";
const fs = require('fs');
const path = require('path');
fs.readdir(path.resolve('./Data'),(err, files)=>{
console.log(arguments)
if (!err) {
files.forEach((file)=>{
if (file.includes('Tile')) {
fs.stat(path.join('Data',`${file}`), (err, stats)=>{
if (stats.isDirectory()) {
obj2gltf(path.join('Data',`${file}`,`${file}.obj`))
.then(function(gltf) {
const data = Buffer.from(JSON.stringify(gltf));
fs.writeFileSync(path.join('Data',`${file}`,`${file}.gltf`), data);
});
}
});
}
});
}
});
使用obj2gltf遍历目录转换obj文件
最新推荐文章于 2025-12-06 09:27:14 发布
本文介绍如何利用obj2gltf工具,遍历指定目录,将所有OBJ三维模型文件转换为GLTF格式,以便于在Web场景中高效加载和展示。

756

被折叠的 条评论
为什么被折叠?



