1234567891011121314151617181920212223242526272829 |
- const obj2gltf = require("obj2gltf");
- const fs = require("fs");
- const args = require('minimist')(process.argv.slice(2))
- var _in ;
- var _to ;
- if((!args["_"] || args["_"].length != 2) && ( typeof args['i'] === 'boolean' || typeof args['o'] === 'boolean' )){
- console.log("Parameter error!");
- return;
- }
- if(args["_"].length == 2 ){
- console.log("Parameter args!");
- _in = args["_"][0];//获取数组中的第一个参数
- _to = args["_"][1];//获取数组中的第二个参数
- }else{
- console.log("Parameter minimist!");
- _in = args['i'];//获取数组中的第一个参数
- _to = args['o'];//获取数组中的第二个参数
- }
- console.log(_in);
- console.log(_to);
- const options = {
- binary : true
- }
- console.log("start convert gltf");
- obj2gltf(_in, options).then(function (glb) {
- fs.writeFileSync(_to, glb);
- })
|