wonder.js
Version:
28 lines (22 loc) • 1.12 kB
JavaScript
;
var ArrayService$Wonderjs = require("../../service/atom/ArrayService.js");
var ConvertCommon$Wonderjs = require("./ConvertCommon.js");
var OptionService$Wonderjs = require("../../service/atom/OptionService.js");
var _buildDefaultName = ConvertCommon$Wonderjs.buildDefaultImageName;
function convertToImages(gltf) {
var images = gltf[/* images */3];
if (images !== undefined) {
return ArrayService$Wonderjs.reduceOneParamValidi((function (arr, param, index) {
var name = param[/* name */1];
arr[index] = /* record */[
/* name */name !== undefined ? name : ConvertCommon$Wonderjs.buildDefaultImageName(index),
/* bufferView */OptionService$Wonderjs.unsafeGet(param[/* bufferView */2]),
/* mimeType */OptionService$Wonderjs.unsafeGet(param[/* mimeType */3])
];
return arr;
}), /* array */[], images);
}
}
exports._buildDefaultName = _buildDefaultName;
exports.convertToImages = convertToImages;
/* ArrayService-Wonderjs Not a pure module */