소스 검색

Updated builds.

Mr.doob 2 년 전
부모
커밋
6097db981a
4개의 변경된 파일8개의 추가작업 그리고 15개의 파일을 삭제
  1. 3 5
      build/three.cjs
  2. 3 5
      build/three.js
  3. 0 0
      build/three.min.js
  4. 2 5
      build/three.module.js

+ 3 - 5
build/three.cjs

@@ -4632,11 +4632,9 @@ class Ray {
 			tymax = (box.min.y - origin.y) * invdiry;
 		}
 
-		if (tmin > tymax || tymin > tmax) return null; // These lines also handle the case where tmin or tmax is NaN
-		// (result of 0 * Infinity). x !== x returns true if x is NaN
-
-		if (tymin > tmin || tmin !== tmin) tmin = tymin;
-		if (tymax < tmax || tmax !== tmax) tmax = tymax;
+		if (tmin > tymax || tymin > tmax) return null;
+		if (tymin > tmin || isNaN(tmin)) tmin = tymin;
+		if (tymax < tmax || isNaN(tmax)) tmax = tymax;
 
 		if (invdirz >= 0) {
 			tzmin = (box.min.z - origin.z) * invdirz;

+ 3 - 5
build/three.js

@@ -4634,11 +4634,9 @@
 				tymax = (box.min.y - origin.y) * invdiry;
 			}
 
-			if (tmin > tymax || tymin > tmax) return null; // These lines also handle the case where tmin or tmax is NaN
-			// (result of 0 * Infinity). x !== x returns true if x is NaN
-
-			if (tymin > tmin || tmin !== tmin) tmin = tymin;
-			if (tymax < tmax || tmax !== tmax) tmax = tymax;
+			if (tmin > tymax || tymin > tmax) return null;
+			if (tymin > tmin || isNaN(tmin)) tmin = tymin;
+			if (tymax < tmax || isNaN(tmax)) tmax = tymax;
 
 			if (invdirz >= 0) {
 				tzmin = (box.min.z - origin.z) * invdirz;

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
build/three.min.js


+ 2 - 5
build/three.module.js

@@ -6056,12 +6056,9 @@ class Ray {
 
 		if ( ( tmin > tymax ) || ( tymin > tmax ) ) return null;
 
-		// These lines also handle the case where tmin or tmax is NaN
-		// (result of 0 * Infinity). x !== x returns true if x is NaN
+		if ( tymin > tmin || isNaN( tmin ) ) tmin = tymin;
 
-		if ( tymin > tmin || tmin !== tmin ) tmin = tymin;
-
-		if ( tymax < tmax || tmax !== tmax ) tmax = tymax;
+		if ( tymax < tmax || isNaN( tmax ) ) tmax = tymax;
 
 		if ( invdirz >= 0 ) {
 

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.