Skip to content

Commit 5c57c99

Browse files
committed
OBJLoader: Fix material copy for lines and point clouds
1 parent e94fd57 commit 5c57c99

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

examples/js/loaders/OBJLoader.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -688,14 +688,15 @@ THREE.OBJLoader = ( function () {
688688
if ( isLine && material && ! ( material instanceof THREE.LineBasicMaterial ) ) {
689689

690690
var materialLine = new THREE.LineBasicMaterial();
691-
materialLine.copy( material );
692-
materialLine.lights = false; // TOFIX
691+
THREE.Material.prototype.copy.call( materialLine, material );
692+
materialLine.lights = false;
693693
material = materialLine;
694694

695695
} else if ( isPoints && material && ! ( material instanceof THREE.PointsMaterial ) ) {
696696

697-
var materialPoints = new THREE.PointsMaterial( { size: 10, sizeAttenuation: false } );
698-
materialLine.copy( material );
697+
var materialPoints = new THREE.PointsMaterial( { size: 2, sizeAttenuation: false } );
698+
THREE.Material.prototype.copy.call( materialPoints, material );
699+
materialPoints.lights = false;
699700
material = materialPoints;
700701

701702
}

0 commit comments

Comments
 (0)