This commit is contained in:
David Rowe 2014-07-29 09:46:54 -07:00
parent edf96b749e
commit 5a5bbfd612

View file

@ -458,6 +458,9 @@ var modelUploader = (function () {
print("Reading model file: " + modelFile);
fstBuffer = null;
fbxBuffer = null;
svoBuffer = null;
mapping = {};
if (modelFile.toLowerCase().slice(-4) === ".svo") {
@ -570,8 +573,8 @@ var modelUploader = (function () {
function createHttpMessage() {
var lodCount,
lodFile,
lodBuffer,
textureCount,
textureBuffer,
i;
@ -617,24 +620,26 @@ var modelUploader = (function () {
// LOD files
lodCount = 0;
for (var n in mapping["lod"]) {
lodBuffer = readFile(modelFile.path() + "\/" + n);
for (lodFile in mapping.lod) {
if (mapping.lod.hasOwnProperty(lodFile)) {
lodBuffer = readFile(modelFile.path() + "\/" + lodFile);
httpMultiPart.add({
name: "lod" + lodCount,
buffer: lodBuffer
})
});
lodCount += 1;
}
}
// Textures
textureCount = 0;
for (i = 0; i < geometry.textures.length; i += 1) {
textureBuffer = readFile(modelFile.path() + "\/" + mapping[TEXDIR_FIELD] + "\/" + geometry.textures[i]);
textureBuffer = readFile(modelFile.path() + "\/"
+ (mapping[TEXDIR_FIELD] !== "." ? mapping[TEXDIR_FIELD] + "\/" : "")
+ geometry.textures[i]);
httpMultiPart.add({
name: "texture" + textureCount,
name: "texture" + i,
buffer: textureBuffer
});
textureCount += 1;
}
// Model category