소스 검색

Merge pull request #499 from RaananW/Epsilon-fix

Fix for boundingbox intersects point
David Catuhe 10 년 전
부모
커밋
30ca868041
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      Babylon/Culling/babylon.BoundingBox.ts
  2. 2 2
      Babylon/Culling/babylon.boundingBox.js

+ 1 - 1
Babylon/Culling/babylon.BoundingBox.ts

@@ -96,7 +96,7 @@
         }
 
         public intersectsPoint(point: Vector3): boolean {
-            var delta = Engine.Epsilon;
+            var delta = -Engine.Epsilon;
 
             if (this.maximumWorld.x - point.x < delta || delta > point.x - this.minimumWorld.x)
                 return false;

+ 2 - 2
Babylon/Culling/babylon.boundingBox.js

@@ -70,7 +70,7 @@ var BABYLON;
             return BoundingBox.IsCompletelyInFrustum(this.vectorsWorld, frustumPlanes);
         };
         BoundingBox.prototype.intersectsPoint = function (point) {
-            var delta = BABYLON.Engine.Epsilon;
+            var delta = -BABYLON.Engine.Epsilon;
             if (this.maximumWorld.x - point.x < delta || delta > point.x - this.minimumWorld.x)
                 return false;
             if (this.maximumWorld.y - point.y < delta || delta > point.y - this.minimumWorld.y)
@@ -136,4 +136,4 @@ var BABYLON;
     })();
     BABYLON.BoundingBox = BoundingBox;
 })(BABYLON || (BABYLON = {}));
-//# sourceMappingURL=babylon.boundingBox.js.map
+//# sourceMappingURL=babylon.BoundingBox.js.map