Browse Source

Updated builds.

Mr.doob 2 năm trước cách đây
mục cha
commit
6097db981a
4 tập tin đã thay đổi với 8 bổ sung15 xóa
  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;
 			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) {
 		if (invdirz >= 0) {
 			tzmin = (box.min.z - origin.z) * invdirz;
 			tzmin = (box.min.z - origin.z) * invdirz;

+ 3 - 5
build/three.js

@@ -4634,11 +4634,9 @@
 				tymax = (box.min.y - origin.y) * invdiry;
 				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) {
 			if (invdirz >= 0) {
 				tzmin = (box.min.z - origin.z) * invdirz;
 				tzmin = (box.min.z - origin.z) * invdirz;

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 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;
 		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 ) {
 		if ( invdirz >= 0 ) {
 
 

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác