From 0ff805ff84eac4a23beb792866a75dd1ab229633 Mon Sep 17 00:00:00 2001 From: Kai Salmen Date: Wed, 22 Mar 2017 08:16:54 +0100 Subject: [PATCH] #9756 Updated to WWOBJLoader2 V1.1.0: Adjusted to removal of MultiMaterial --- examples/js/loaders/OBJLoader.js | 3 +-- examples/js/loaders/OBJLoader2.js | 4 ++-- examples/js/loaders/WWOBJLoader2.js | 5 ++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/examples/js/loaders/OBJLoader.js b/examples/js/loaders/OBJLoader.js index c11b68b657..6556a4d4f5 100644 --- a/examples/js/loaders/OBJLoader.js +++ b/examples/js/loaders/OBJLoader.js @@ -720,8 +720,7 @@ THREE.OBJLoader.prototype = { } - var multiMaterial = new THREE.MultiMaterial( createdMaterials ); - mesh = ( ! isLine ? new THREE.Mesh( buffergeometry, multiMaterial ) : new THREE.LineSegments( buffergeometry, multiMaterial ) ); + mesh = ( ! isLine ? new THREE.Mesh( buffergeometry, createdMaterials ) : new THREE.LineSegments( buffergeometry, createdMaterials ) ); } else { diff --git a/examples/js/loaders/OBJLoader2.js b/examples/js/loaders/OBJLoader2.js index 1627793416..82d9d3bfde 100644 --- a/examples/js/loaders/OBJLoader2.js +++ b/examples/js/loaders/OBJLoader2.js @@ -6,7 +6,7 @@ 'use strict'; if ( THREE.OBJLoader2 === undefined ) { THREE.OBJLoader2 = {} } -THREE.OBJLoader2.version = '1.0.6'; +THREE.OBJLoader2.version = '1.1.0'; /** * Use this class to load OBJ data from files or to parse OBJ data from arraybuffer or text @@ -965,7 +965,7 @@ THREE.OBJLoader2 = (function () { } if ( ! normalBA ) bufferGeometry.computeVertexNormals(); - if ( createMultiMaterial ) material = new THREE.MultiMaterial( materials ); + if ( createMultiMaterial ) material = materials; var mesh = new THREE.Mesh( bufferGeometry, material ); this.sceneGraphBaseNode.add( mesh ); diff --git a/examples/js/loaders/WWOBJLoader2.js b/examples/js/loaders/WWOBJLoader2.js index 121d086caf..3ed4cd21b5 100644 --- a/examples/js/loaders/WWOBJLoader2.js +++ b/examples/js/loaders/WWOBJLoader2.js @@ -6,7 +6,7 @@ 'use strict'; if ( THREE.OBJLoader2 === undefined ) { THREE.OBJLoader2 = {} } -THREE.OBJLoader2.version = '1.0.6'; +THREE.OBJLoader2.version = '1.1.0'; /** * OBJ data will be loaded by dynamically created web worker. @@ -416,10 +416,9 @@ THREE.OBJLoader2.WWOBJLoader2 = (function () { if ( createMultiMaterial ) multiMaterials.push( material ); } - if ( createMultiMaterial ) { - material = new THREE.MultiMaterial( multiMaterials ); + material = multiMaterials; var materialGroups = payload.materialGroups; var materialGroup; for ( var key in materialGroups ) { -- GitLab