@@ -1434,33 +1434,35 @@ function WebGLRenderer( parameters ) {
vargroups=geometry.groups;
varmaterials=material.materials;
if(groups.length===0){
if(groups.length>0){
console.warn('THREE.WebGLRenderer: MultiMaterial can not be used without groups.');
}
// push a render item for each group of the geometry
// push a render item for each group of the geometry
for(vari=0,l=groups.length;i<l;i++){
for(vari=0,l=groups.length;i<l;i++){
vargroup=groups[i];
vargroupMaterial=materials[group.materialIndex];
vargroup=groups[i];
vargroupMaterial=materials[group.materialIndex];
if(groupMaterial===undefined){
if(groupMaterial===undefined){
console.warn('THREE.WebGLRenderer: MultiMaterial has insufficient amount of materials for geometry. %i material(s) expected but only %i provided.',groups.length,materials.length);
console.warn('THREE.WebGLRenderer: MultiMaterial has insufficient amount of materials for geometry. %i material(s) expected but only %i provided.',groups.length,materials.length);