Просмотр исходного кода

Merge pull request #11457 from 06wj/patch-ray

Optimize Ray.applyMatrix4 performance
Mr.doob 8 лет назад
Родитель
Сommit
f68d7f1ca9
1 измененных файлов с 1 добавлено и 3 удалено
  1. 1 3
      src/math/Ray.js

+ 1 - 3
src/math/Ray.js

@@ -515,10 +515,8 @@ Object.assign( Ray.prototype, {
 
 	applyMatrix4: function ( matrix4 ) {
 
-		this.direction.add( this.origin ).applyMatrix4( matrix4 );
 		this.origin.applyMatrix4( matrix4 );
-		this.direction.sub( this.origin );
-		this.direction.normalize();
+		this.direction.transformDirection( matrix4 );
 
 		return this;
 

粤ICP备19079148号