David Catuhe 9 年之前
父节点
当前提交
5b613afb85
共有 100 个文件被更改,包括 1526 次插入1491 次删除
  1. 5 5
      dist/preview release/babylon.core.js
  2. 999 997
      dist/preview release/babylon.d.ts
  3. 8 8
      dist/preview release/babylon.js
  4. 304 293
      dist/preview release/babylon.max.js
  5. 8 8
      dist/preview release/babylon.noworker.js
  6. 1 1
      src/Bones/babylon.bone.js
  7. 1 1
      src/Bones/babylon.skeleton.js
  8. 1 1
      src/Cameras/Inputs/babylon.arcrotatecamera.input.gamepad.js
  9. 1 1
      src/Cameras/Inputs/babylon.arcrotatecamera.input.keyboard.js
  10. 5 2
      src/Cameras/Inputs/babylon.arcrotatecamera.input.mousewheel.js
  11. 15 7
      src/Cameras/Inputs/babylon.arcrotatecamera.input.pointers.js
  12. 1 1
      src/Cameras/Inputs/babylon.arcrotatecamera.input.vrdeviceorientation.js
  13. 1 1
      src/Cameras/Inputs/babylon.freecamera.input.deviceorientation.js
  14. 1 1
      src/Cameras/Inputs/babylon.freecamera.input.gamepad.js
  15. 1 1
      src/Cameras/Inputs/babylon.freecamera.input.keyboard.js
  16. 15 7
      src/Cameras/Inputs/babylon.freecamera.input.mouse.js
  17. 5 4
      src/Cameras/Inputs/babylon.freecamera.input.touch.js
  18. 1 1
      src/Cameras/Inputs/babylon.freecamera.input.virtualjoystick.js
  19. 1 1
      src/Cameras/Inputs/babylon.freecamera.input.vrdeviceorientation.js
  20. 1 1
      src/Cameras/VR/babylon.vrCameraMetrics.js
  21. 2 2
      src/Cameras/VR/babylon.vrDeviceOrientationCamera.js
  22. 1 1
      src/Cameras/VR/babylon.webVRCamera.js
  23. 1 1
      src/Cameras/babylon.arcRotateCamera.js
  24. 1 1
      src/Cameras/babylon.arcRotateCameraInputsManager.js
  25. 1 1
      src/Cameras/babylon.camera.js
  26. 1 1
      src/Cameras/babylon.cameraInputsManager.js
  27. 1 1
      src/Cameras/babylon.deviceOrientationCamera.js
  28. 2 2
      src/Cameras/babylon.followCamera.js
  29. 1 1
      src/Cameras/babylon.freeCamera.js
  30. 1 1
      src/Cameras/babylon.freeCameraInputsManager.js
  31. 1 1
      src/Cameras/babylon.gamepadCamera.js
  32. 8 8
      src/Cameras/babylon.stereoscopicCameras.js
  33. 1 1
      src/Cameras/babylon.targetCamera.js
  34. 1 1
      src/Cameras/babylon.touchCamera.js
  35. 1 1
      src/Cameras/babylon.universalCamera.js
  36. 1 1
      src/Cameras/babylon.virtualJoysticksCamera.js
  37. 1 1
      src/Collisions/babylon.collider.js
  38. 2 2
      src/Collisions/babylon.collisionCoordinator.js
  39. 3 3
      src/Collisions/babylon.collisionWorker.js
  40. 2 2
      src/Collisions/babylon.pickingInfo.js
  41. 1 1
      src/Culling/Octrees/babylon.octree.js
  42. 1 1
      src/Culling/Octrees/babylon.octreeBlock.js
  43. 1 1
      src/Culling/babylon.boundingBox.js
  44. 1 1
      src/Culling/babylon.boundingInfo.js
  45. 1 1
      src/Culling/babylon.boundingSphere.js
  46. 1 1
      src/Culling/babylon.ray.js
  47. 1 1
      src/Debug/babylon.skeletonViewer.js
  48. 1 1
      src/Layer/babylon.layer.js
  49. 1 1
      src/LensFlare/babylon.lensFlare.js
  50. 4 1
      src/LensFlare/babylon.lensFlareSystem.js
  51. 3 4
      src/LensFlare/babylon.lensFlareSystem.ts
  52. 1 1
      src/Lights/Shadows/babylon.shadowGenerator.js
  53. 1 1
      src/Lights/babylon.directionalLight.js
  54. 1 1
      src/Lights/babylon.hemisphericLight.js
  55. 1 1
      src/Lights/babylon.light.js
  56. 1 1
      src/Lights/babylon.pointLight.js
  57. 1 1
      src/Lights/babylon.spotLight.js
  58. 1 1
      src/Loading/babylon.sceneLoader.js
  59. 1 1
      src/Materials/Textures/Procedurals/babylon.customProceduralTexture.js
  60. 1 1
      src/Materials/Textures/Procedurals/babylon.proceduralTexture.js
  61. 1 1
      src/Materials/Textures/babylon.baseTexture.js
  62. 1 1
      src/Materials/Textures/babylon.cubeTexture.js
  63. 1 1
      src/Materials/Textures/babylon.dynamicTexture.js
  64. 1 1
      src/Materials/Textures/babylon.hdrCubeTexture.js
  65. 1 1
      src/Materials/Textures/babylon.mirrorTexture.js
  66. 1 1
      src/Materials/Textures/babylon.rawTexture.js
  67. 1 1
      src/Materials/Textures/babylon.refractionTexture.js
  68. 1 1
      src/Materials/Textures/babylon.renderTargetTexture.js
  69. 1 1
      src/Materials/Textures/babylon.texture.js
  70. 1 1
      src/Materials/Textures/babylon.videoTexture.js
  71. 2 2
      src/Materials/babylon.effect.js
  72. 1 1
      src/Materials/babylon.fresnelParameters.js
  73. 2 2
      src/Materials/babylon.material.js
  74. 1 1
      src/Materials/babylon.materialHelper.js
  75. 1 1
      src/Materials/babylon.multiMaterial.js
  76. 2 2
      src/Materials/babylon.pbrMaterial.js
  77. 1 1
      src/Materials/babylon.shaderMaterial.js
  78. 2 2
      src/Materials/babylon.standardMaterial.js
  79. 3 3
      src/Math/babylon.math.SIMD.js
  80. 23 23
      src/Math/babylon.math.js
  81. 1 1
      src/Mesh/babylon.abstractMesh.js
  82. 5 5
      src/Mesh/babylon.csg.js
  83. 12 12
      src/Mesh/babylon.geometry.js
  84. 1 1
      src/Mesh/babylon.groundMesh.js
  85. 1 1
      src/Mesh/babylon.instancedMesh.js
  86. 1 1
      src/Mesh/babylon.linesMesh.js
  87. 2 2
      src/Mesh/babylon.mesh.js
  88. 1 1
      src/Mesh/babylon.mesh.vertexData.js
  89. 1 1
      src/Mesh/babylon.meshBuilder.js
  90. 1 1
      src/Mesh/babylon.meshLODLevel.js
  91. 7 7
      src/Mesh/babylon.meshSimplification.js
  92. 4 4
      src/Mesh/babylon.polygonMesh.js
  93. 1 1
      src/Mesh/babylon.subMesh.js
  94. 1 1
      src/Mesh/babylon.vertexBuffer.js
  95. 1 1
      src/Particles/babylon.particle.js
  96. 1 1
      src/Particles/babylon.particleSystem.js
  97. 2 2
      src/Particles/babylon.solidParticle.js
  98. 1 1
      src/Particles/babylon.solidParticleSystem.js
  99. 1 1
      src/Physics/Plugins/babylon.cannonJSPlugin.js
  100. 0 0
      src/Physics/Plugins/babylon.oimoJSPlugin.js

文件差异内容过多而无法显示
+ 5 - 5
dist/preview release/babylon.core.js


文件差异内容过多而无法显示
+ 999 - 997
dist/preview release/babylon.d.ts


文件差异内容过多而无法显示
+ 8 - 8
dist/preview release/babylon.js


文件差异内容过多而无法显示
+ 304 - 293
dist/preview release/babylon.max.js


文件差异内容过多而无法显示
+ 8 - 8
dist/preview release/babylon.noworker.js


+ 1 - 1
src/Bones/babylon.bone.js

@@ -124,6 +124,6 @@ var BABYLON;
             return true;
             return true;
         };
         };
         return Bone;
         return Bone;
-    }(BABYLON.Node));
+    })(BABYLON.Node);
     BABYLON.Bone = Bone;
     BABYLON.Bone = Bone;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Bones/babylon.skeleton.js

@@ -317,6 +317,6 @@ var BABYLON;
             return skeleton;
             return skeleton;
         };
         };
         return Skeleton;
         return Skeleton;
-    }());
+    })();
     BABYLON.Skeleton = Skeleton;
     BABYLON.Skeleton = Skeleton;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/Inputs/babylon.arcrotatecamera.input.gamepad.js

@@ -65,7 +65,7 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], ArcRotateCameraGamepadInput.prototype, "gamepadMoveSensibility", void 0);
         ], ArcRotateCameraGamepadInput.prototype, "gamepadMoveSensibility", void 0);
         return ArcRotateCameraGamepadInput;
         return ArcRotateCameraGamepadInput;
-    }());
+    })();
     BABYLON.ArcRotateCameraGamepadInput = ArcRotateCameraGamepadInput;
     BABYLON.ArcRotateCameraGamepadInput = ArcRotateCameraGamepadInput;
     BABYLON.CameraInputTypes["ArcRotateCameraGamepadInput"] = ArcRotateCameraGamepadInput;
     BABYLON.CameraInputTypes["ArcRotateCameraGamepadInput"] = ArcRotateCameraGamepadInput;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/Inputs/babylon.arcrotatecamera.input.keyboard.js

@@ -107,7 +107,7 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], ArcRotateCameraKeyboardMoveInput.prototype, "keysRight", void 0);
         ], ArcRotateCameraKeyboardMoveInput.prototype, "keysRight", void 0);
         return ArcRotateCameraKeyboardMoveInput;
         return ArcRotateCameraKeyboardMoveInput;
-    }());
+    })();
     BABYLON.ArcRotateCameraKeyboardMoveInput = ArcRotateCameraKeyboardMoveInput;
     BABYLON.ArcRotateCameraKeyboardMoveInput = ArcRotateCameraKeyboardMoveInput;
     BABYLON.CameraInputTypes["ArcRotateCameraKeyboardMoveInput"] = ArcRotateCameraKeyboardMoveInput;
     BABYLON.CameraInputTypes["ArcRotateCameraKeyboardMoveInput"] = ArcRotateCameraKeyboardMoveInput;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 5 - 2
src/Cameras/Inputs/babylon.arcrotatecamera.input.mousewheel.js

@@ -13,6 +13,9 @@ var BABYLON;
         ArcRotateCameraMouseWheelInput.prototype.attachControl = function (element, noPreventDefault) {
         ArcRotateCameraMouseWheelInput.prototype.attachControl = function (element, noPreventDefault) {
             var _this = this;
             var _this = this;
             this._wheel = function (p, s) {
             this._wheel = function (p, s) {
+                //sanity check - this should be a PointerWheel event.
+                if (p.type !== BABYLON.PointerEventTypes.POINTERWHEEL)
+                    return;
                 var event = p.event;
                 var event = p.event;
                 var delta = 0;
                 var delta = 0;
                 if (event.wheelDelta) {
                 if (event.wheelDelta) {
@@ -29,7 +32,7 @@ var BABYLON;
                     }
                     }
                 }
                 }
             };
             };
-            this._observer = this.camera.getScene().onPointerObservable.add(this._wheel);
+            this._observer = this.camera.getScene().onPointerObservable.add(this._wheel, BABYLON.PointerEventTypes.POINTERWHEEL);
         };
         };
         ArcRotateCameraMouseWheelInput.prototype.detachControl = function (element) {
         ArcRotateCameraMouseWheelInput.prototype.detachControl = function (element) {
             if (this._observer && element) {
             if (this._observer && element) {
@@ -48,7 +51,7 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], ArcRotateCameraMouseWheelInput.prototype, "wheelPrecision", void 0);
         ], ArcRotateCameraMouseWheelInput.prototype, "wheelPrecision", void 0);
         return ArcRotateCameraMouseWheelInput;
         return ArcRotateCameraMouseWheelInput;
-    }());
+    })();
     BABYLON.ArcRotateCameraMouseWheelInput = ArcRotateCameraMouseWheelInput;
     BABYLON.ArcRotateCameraMouseWheelInput = ArcRotateCameraMouseWheelInput;
     BABYLON.CameraInputTypes["ArcRotateCameraMouseWheelInput"] = ArcRotateCameraMouseWheelInput;
     BABYLON.CameraInputTypes["ArcRotateCameraMouseWheelInput"] = ArcRotateCameraMouseWheelInput;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 15 - 7
src/Cameras/Inputs/babylon.arcrotatecamera.input.pointers.js

@@ -25,8 +25,12 @@ var BABYLON;
             var previousPinchDistance = 0;
             var previousPinchDistance = 0;
             this._pointerInput = function (p, s) {
             this._pointerInput = function (p, s) {
                 var evt = p.event;
                 var evt = p.event;
-                if (p.type === 1 /* PointerDown */) {
-                    evt.srcElement.setPointerCapture(evt.pointerId);
+                if (p.type === BABYLON.PointerEventTypes.POINTERDOWN) {
+                    try {
+                        evt.srcElement.setPointerCapture(evt.pointerId);
+                    }
+                    catch (e) {
+                    }
                     // Manage panning with right click
                     // Manage panning with right click
                     _this._isRightClick = evt.button === 2;
                     _this._isRightClick = evt.button === 2;
                     // manage pointers
                     // manage pointers
@@ -36,8 +40,12 @@ var BABYLON;
                         evt.preventDefault();
                         evt.preventDefault();
                     }
                     }
                 }
                 }
-                else if (p.type === 2 /* PointerUp */) {
-                    evt.srcElement.releasePointerCapture(evt.pointerId);
+                else if (p.type === BABYLON.PointerEventTypes.POINTERUP) {
+                    try {
+                        evt.srcElement.releasePointerCapture(evt.pointerId);
+                    }
+                    catch (e) {
+                    }
                     cacheSoloPointer = null;
                     cacheSoloPointer = null;
                     previousPinchDistance = 0;
                     previousPinchDistance = 0;
                     //would be better to use pointers.remove(evt.pointerId) for multitouch gestures, 
                     //would be better to use pointers.remove(evt.pointerId) for multitouch gestures, 
@@ -49,7 +57,7 @@ var BABYLON;
                         evt.preventDefault();
                         evt.preventDefault();
                     }
                     }
                 }
                 }
-                else if (p.type === 3 /* PointerMove */) {
+                else if (p.type === BABYLON.PointerEventTypes.POINTERMOVE) {
                     if (!noPreventDefault) {
                     if (!noPreventDefault) {
                         evt.preventDefault();
                         evt.preventDefault();
                     }
                     }
@@ -93,7 +101,7 @@ var BABYLON;
                     }
                     }
                 }
                 }
             };
             };
-            this._observer = this.camera.getScene().onPointerObservable.add(this._pointerInput);
+            this._observer = this.camera.getScene().onPointerObservable.add(this._pointerInput, BABYLON.PointerEventTypes.POINTERDOWN | BABYLON.PointerEventTypes.POINTERUP | BABYLON.PointerEventTypes.POINTERMOVE);
             this._onContextMenu = function (evt) {
             this._onContextMenu = function (evt) {
                 evt.preventDefault();
                 evt.preventDefault();
             };
             };
@@ -197,7 +205,7 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], ArcRotateCameraPointersInput.prototype, "panningSensibility", void 0);
         ], ArcRotateCameraPointersInput.prototype, "panningSensibility", void 0);
         return ArcRotateCameraPointersInput;
         return ArcRotateCameraPointersInput;
-    }());
+    })();
     BABYLON.ArcRotateCameraPointersInput = ArcRotateCameraPointersInput;
     BABYLON.ArcRotateCameraPointersInput = ArcRotateCameraPointersInput;
     BABYLON.CameraInputTypes["ArcRotateCameraPointersInput"] = ArcRotateCameraPointersInput;
     BABYLON.CameraInputTypes["ArcRotateCameraPointersInput"] = ArcRotateCameraPointersInput;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/Inputs/babylon.arcrotatecamera.input.vrdeviceorientation.js

@@ -42,7 +42,7 @@ var BABYLON;
             return "VRDeviceOrientation";
             return "VRDeviceOrientation";
         };
         };
         return ArcRotateCameraVRDeviceOrientationInput;
         return ArcRotateCameraVRDeviceOrientationInput;
-    }());
+    })();
     BABYLON.ArcRotateCameraVRDeviceOrientationInput = ArcRotateCameraVRDeviceOrientationInput;
     BABYLON.ArcRotateCameraVRDeviceOrientationInput = ArcRotateCameraVRDeviceOrientationInput;
     BABYLON.CameraInputTypes["ArcRotateCameraVRDeviceOrientationInput"] = ArcRotateCameraVRDeviceOrientationInput;
     BABYLON.CameraInputTypes["ArcRotateCameraVRDeviceOrientationInput"] = ArcRotateCameraVRDeviceOrientationInput;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/Inputs/babylon.freecamera.input.deviceorientation.js

@@ -70,7 +70,7 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], FreeCameraDeviceOrientationInput.prototype, "moveSensibility", void 0);
         ], FreeCameraDeviceOrientationInput.prototype, "moveSensibility", void 0);
         return FreeCameraDeviceOrientationInput;
         return FreeCameraDeviceOrientationInput;
-    }());
+    })();
     BABYLON.FreeCameraDeviceOrientationInput = FreeCameraDeviceOrientationInput;
     BABYLON.FreeCameraDeviceOrientationInput = FreeCameraDeviceOrientationInput;
     BABYLON.CameraInputTypes["FreeCameraDeviceOrientationInput"] = FreeCameraDeviceOrientationInput;
     BABYLON.CameraInputTypes["FreeCameraDeviceOrientationInput"] = FreeCameraDeviceOrientationInput;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/Inputs/babylon.freecamera.input.gamepad.js

@@ -60,7 +60,7 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], FreeCameraGamepadInput.prototype, "gamepadMoveSensibility", void 0);
         ], FreeCameraGamepadInput.prototype, "gamepadMoveSensibility", void 0);
         return FreeCameraGamepadInput;
         return FreeCameraGamepadInput;
-    }());
+    })();
     BABYLON.FreeCameraGamepadInput = FreeCameraGamepadInput;
     BABYLON.FreeCameraGamepadInput = FreeCameraGamepadInput;
     BABYLON.CameraInputTypes["FreeCameraGamepadInput"] = FreeCameraGamepadInput;
     BABYLON.CameraInputTypes["FreeCameraGamepadInput"] = FreeCameraGamepadInput;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/Inputs/babylon.freecamera.input.keyboard.js

@@ -111,7 +111,7 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], FreeCameraKeyboardMoveInput.prototype, "keysRight", void 0);
         ], FreeCameraKeyboardMoveInput.prototype, "keysRight", void 0);
         return FreeCameraKeyboardMoveInput;
         return FreeCameraKeyboardMoveInput;
-    }());
+    })();
     BABYLON.FreeCameraKeyboardMoveInput = FreeCameraKeyboardMoveInput;
     BABYLON.FreeCameraKeyboardMoveInput = FreeCameraKeyboardMoveInput;
     BABYLON.CameraInputTypes["FreeCameraKeyboardMoveInput"] = FreeCameraKeyboardMoveInput;
     BABYLON.CameraInputTypes["FreeCameraKeyboardMoveInput"] = FreeCameraKeyboardMoveInput;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 15 - 7
src/Cameras/Inputs/babylon.freecamera.input.mouse.js

@@ -17,8 +17,12 @@ var BABYLON;
                 var engine = this.camera.getEngine();
                 var engine = this.camera.getEngine();
                 this._pointerInput = function (p, s) {
                 this._pointerInput = function (p, s) {
                     var evt = p.event;
                     var evt = p.event;
-                    if (p.type === 1 /* PointerDown */) {
-                        //   evt.srcElement.setPointerCapture(evt.pointerId);
+                    if (p.type === BABYLON.PointerEventTypes.POINTERDOWN) {
+                        try {
+                            evt.srcElement.setPointerCapture(evt.pointerId);
+                        }
+                        catch (e) {
+                        }
                         _this.previousPosition = {
                         _this.previousPosition = {
                             x: evt.clientX,
                             x: evt.clientX,
                             y: evt.clientY
                             y: evt.clientY
@@ -27,14 +31,18 @@ var BABYLON;
                             evt.preventDefault();
                             evt.preventDefault();
                         }
                         }
                     }
                     }
-                    else if (p.type === 2 /* PointerUp */) {
-                        //  evt.srcElement.releasePointerCapture(evt.pointerId);
+                    else if (p.type === BABYLON.PointerEventTypes.POINTERUP) {
+                        try {
+                            evt.srcElement.releasePointerCapture(evt.pointerId);
+                        }
+                        catch (e) {
+                        }
                         _this.previousPosition = null;
                         _this.previousPosition = null;
                         if (!noPreventDefault) {
                         if (!noPreventDefault) {
                             evt.preventDefault();
                             evt.preventDefault();
                         }
                         }
                     }
                     }
-                    else if (p.type === 3 /* PointerMove */) {
+                    else if (p.type === BABYLON.PointerEventTypes.POINTERMOVE) {
                         if (!_this.previousPosition && !engine.isPointerLock) {
                         if (!_this.previousPosition && !engine.isPointerLock) {
                             return;
                             return;
                         }
                         }
@@ -60,7 +68,7 @@ var BABYLON;
                     }
                     }
                 };
                 };
             }
             }
-            this._observer = this.camera.getScene().onPointerObservable.add(this._pointerInput);
+            this._observer = this.camera.getScene().onPointerObservable.add(this._pointerInput, BABYLON.PointerEventTypes.POINTERDOWN | BABYLON.PointerEventTypes.POINTERUP | BABYLON.PointerEventTypes.POINTERMOVE);
         };
         };
         FreeCameraMouseInput.prototype.detachControl = function (element) {
         FreeCameraMouseInput.prototype.detachControl = function (element) {
             if (this._observer && element) {
             if (this._observer && element) {
@@ -79,7 +87,7 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], FreeCameraMouseInput.prototype, "angularSensibility", void 0);
         ], FreeCameraMouseInput.prototype, "angularSensibility", void 0);
         return FreeCameraMouseInput;
         return FreeCameraMouseInput;
-    }());
+    })();
     BABYLON.FreeCameraMouseInput = FreeCameraMouseInput;
     BABYLON.FreeCameraMouseInput = FreeCameraMouseInput;
     BABYLON.CameraInputTypes["FreeCameraMouseInput"] = FreeCameraMouseInput;
     BABYLON.CameraInputTypes["FreeCameraMouseInput"] = FreeCameraMouseInput;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 5 - 4
src/Cameras/Inputs/babylon.freecamera.input.touch.js

@@ -25,7 +25,7 @@ var BABYLON;
                 };
                 };
                 this._pointerInput = function (p, s) {
                 this._pointerInput = function (p, s) {
                     var evt = p.event;
                     var evt = p.event;
-                    if (p.type === 1 /* PointerDown */) {
+                    if (p.type === BABYLON.PointerEventTypes.POINTERDOWN) {
                         if (evt.pointerType === "mouse") {
                         if (evt.pointerType === "mouse") {
                             return;
                             return;
                         }
                         }
@@ -42,7 +42,7 @@ var BABYLON;
                             y: evt.clientY
                             y: evt.clientY
                         };
                         };
                     }
                     }
-                    else if (p.type === 2 /* PointerUp */) {
+                    else if (p.type === BABYLON.PointerEventTypes.POINTERUP) {
                         if (evt.pointerType === "mouse") {
                         if (evt.pointerType === "mouse") {
                             return;
                             return;
                         }
                         }
@@ -62,7 +62,7 @@ var BABYLON;
                         _this._offsetX = null;
                         _this._offsetX = null;
                         _this._offsetY = null;
                         _this._offsetY = null;
                     }
                     }
-                    else if (p.type === 3 /* PointerMove */) {
+                    else if (p.type === BABYLON.PointerEventTypes.POINTERMOVE) {
                         if (evt.pointerType === "mouse") {
                         if (evt.pointerType === "mouse") {
                             return;
                             return;
                         }
                         }
@@ -81,6 +81,7 @@ var BABYLON;
                     }
                     }
                 };
                 };
             }
             }
+            this._observer = this.camera.getScene().onPointerObservable.add(this._pointerInput, BABYLON.PointerEventTypes.POINTERDOWN | BABYLON.PointerEventTypes.POINTERUP | BABYLON.PointerEventTypes.POINTERMOVE);
             element.addEventListener("blur", this._onLostFocus);
             element.addEventListener("blur", this._onLostFocus);
         };
         };
         FreeCameraTouchInput.prototype.detachControl = function (element) {
         FreeCameraTouchInput.prototype.detachControl = function (element) {
@@ -123,7 +124,7 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], FreeCameraTouchInput.prototype, "touchMoveSensibility", void 0);
         ], FreeCameraTouchInput.prototype, "touchMoveSensibility", void 0);
         return FreeCameraTouchInput;
         return FreeCameraTouchInput;
-    }());
+    })();
     BABYLON.FreeCameraTouchInput = FreeCameraTouchInput;
     BABYLON.FreeCameraTouchInput = FreeCameraTouchInput;
     BABYLON.CameraInputTypes["FreeCameraTouchInput"] = FreeCameraTouchInput;
     BABYLON.CameraInputTypes["FreeCameraTouchInput"] = FreeCameraTouchInput;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/Inputs/babylon.freecamera.input.virtualjoystick.js

@@ -48,7 +48,7 @@ var BABYLON;
             return "virtualJoystick";
             return "virtualJoystick";
         };
         };
         return FreeCameraVirtualJoystickInput;
         return FreeCameraVirtualJoystickInput;
-    }());
+    })();
     BABYLON.FreeCameraVirtualJoystickInput = FreeCameraVirtualJoystickInput;
     BABYLON.FreeCameraVirtualJoystickInput = FreeCameraVirtualJoystickInput;
     BABYLON.CameraInputTypes["FreeCameraVirtualJoystickInput"] = FreeCameraVirtualJoystickInput;
     BABYLON.CameraInputTypes["FreeCameraVirtualJoystickInput"] = FreeCameraVirtualJoystickInput;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/Inputs/babylon.freecamera.input.vrdeviceorientation.js

@@ -47,7 +47,7 @@ var BABYLON;
             return "VRDeviceOrientation";
             return "VRDeviceOrientation";
         };
         };
         return FreeCameraVRDeviceOrientationInput;
         return FreeCameraVRDeviceOrientationInput;
-    }());
+    })();
     BABYLON.FreeCameraVRDeviceOrientationInput = FreeCameraVRDeviceOrientationInput;
     BABYLON.FreeCameraVRDeviceOrientationInput = FreeCameraVRDeviceOrientationInput;
     BABYLON.CameraInputTypes["FreeCameraVRDeviceOrientationInput"] = FreeCameraVRDeviceOrientationInput;
     BABYLON.CameraInputTypes["FreeCameraVRDeviceOrientationInput"] = FreeCameraVRDeviceOrientationInput;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/VR/babylon.vrCameraMetrics.js

@@ -67,6 +67,6 @@ var BABYLON;
             return result;
             return result;
         };
         };
         return VRCameraMetrics;
         return VRCameraMetrics;
-    }());
+    })();
     BABYLON.VRCameraMetrics = VRCameraMetrics;
     BABYLON.VRCameraMetrics = VRCameraMetrics;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 2 - 2
src/Cameras/VR/babylon.vrDeviceOrientationCamera.js

@@ -19,7 +19,7 @@ var BABYLON;
             return "VRDeviceOrientationFreeCamera";
             return "VRDeviceOrientationFreeCamera";
         };
         };
         return VRDeviceOrientationFreeCamera;
         return VRDeviceOrientationFreeCamera;
-    }(BABYLON.FreeCamera));
+    })(BABYLON.FreeCamera);
     BABYLON.VRDeviceOrientationFreeCamera = VRDeviceOrientationFreeCamera;
     BABYLON.VRDeviceOrientationFreeCamera = VRDeviceOrientationFreeCamera;
     var VRDeviceOrientationArcRotateCamera = (function (_super) {
     var VRDeviceOrientationArcRotateCamera = (function (_super) {
         __extends(VRDeviceOrientationArcRotateCamera, _super);
         __extends(VRDeviceOrientationArcRotateCamera, _super);
@@ -35,6 +35,6 @@ var BABYLON;
             return "VRDeviceOrientationArcRotateCamera";
             return "VRDeviceOrientationArcRotateCamera";
         };
         };
         return VRDeviceOrientationArcRotateCamera;
         return VRDeviceOrientationArcRotateCamera;
-    }(BABYLON.ArcRotateCamera));
+    })(BABYLON.ArcRotateCamera);
     BABYLON.VRDeviceOrientationArcRotateCamera = VRDeviceOrientationArcRotateCamera;
     BABYLON.VRDeviceOrientationArcRotateCamera = VRDeviceOrientationArcRotateCamera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/VR/babylon.webVRCamera.js

@@ -72,6 +72,6 @@ var BABYLON;
             return "WebVRFreeCamera";
             return "WebVRFreeCamera";
         };
         };
         return WebVRFreeCamera;
         return WebVRFreeCamera;
-    }(BABYLON.FreeCamera));
+    })(BABYLON.FreeCamera);
     BABYLON.WebVRFreeCamera = WebVRFreeCamera;
     BABYLON.WebVRFreeCamera = WebVRFreeCamera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/babylon.arcRotateCamera.js

@@ -533,6 +533,6 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], ArcRotateCamera.prototype, "allowUpsideDown", void 0);
         ], ArcRotateCamera.prototype, "allowUpsideDown", void 0);
         return ArcRotateCamera;
         return ArcRotateCamera;
-    }(BABYLON.TargetCamera));
+    })(BABYLON.TargetCamera);
     BABYLON.ArcRotateCamera = ArcRotateCamera;
     BABYLON.ArcRotateCamera = ArcRotateCamera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/babylon.arcRotateCameraInputsManager.js

@@ -31,6 +31,6 @@ var BABYLON;
             return this;
             return this;
         };
         };
         return ArcRotateCameraInputsManager;
         return ArcRotateCameraInputsManager;
-    }(BABYLON.CameraInputsManager));
+    })(BABYLON.CameraInputsManager);
     BABYLON.ArcRotateCameraInputsManager = ArcRotateCameraInputsManager;
     BABYLON.ArcRotateCameraInputsManager = ArcRotateCameraInputsManager;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/babylon.camera.js

@@ -633,6 +633,6 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], Camera.prototype, "isStereoscopicSideBySide", void 0);
         ], Camera.prototype, "isStereoscopicSideBySide", void 0);
         return Camera;
         return Camera;
-    }(BABYLON.Node));
+    })(BABYLON.Node);
     BABYLON.Camera = Camera;
     BABYLON.Camera = Camera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/babylon.cameraInputsManager.js

@@ -128,6 +128,6 @@ var BABYLON;
             }
             }
         };
         };
         return CameraInputsManager;
         return CameraInputsManager;
-    }());
+    })();
     BABYLON.CameraInputsManager = CameraInputsManager;
     BABYLON.CameraInputsManager = CameraInputsManager;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/babylon.deviceOrientationCamera.js

@@ -46,6 +46,6 @@ var BABYLON;
             return "DeviceOrientationCamera";
             return "DeviceOrientationCamera";
         };
         };
         return DeviceOrientationCamera;
         return DeviceOrientationCamera;
-    }(BABYLON.FreeCamera));
+    })(BABYLON.FreeCamera);
     BABYLON.DeviceOrientationCamera = DeviceOrientationCamera;
     BABYLON.DeviceOrientationCamera = DeviceOrientationCamera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 2 - 2
src/Cameras/babylon.followCamera.js

@@ -84,7 +84,7 @@ var BABYLON;
             BABYLON.serializeAsMeshReference("lockedTargetId")
             BABYLON.serializeAsMeshReference("lockedTargetId")
         ], FollowCamera.prototype, "target", void 0);
         ], FollowCamera.prototype, "target", void 0);
         return FollowCamera;
         return FollowCamera;
-    }(BABYLON.TargetCamera));
+    })(BABYLON.TargetCamera);
     BABYLON.FollowCamera = FollowCamera;
     BABYLON.FollowCamera = FollowCamera;
     var ArcFollowCamera = (function (_super) {
     var ArcFollowCamera = (function (_super) {
         __extends(ArcFollowCamera, _super);
         __extends(ArcFollowCamera, _super);
@@ -112,6 +112,6 @@ var BABYLON;
             return "ArcFollowCamera";
             return "ArcFollowCamera";
         };
         };
         return ArcFollowCamera;
         return ArcFollowCamera;
-    }(BABYLON.TargetCamera));
+    })(BABYLON.TargetCamera);
     BABYLON.ArcFollowCamera = ArcFollowCamera;
     BABYLON.ArcFollowCamera = ArcFollowCamera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/babylon.freeCamera.js

@@ -180,6 +180,6 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], FreeCamera.prototype, "applyGravity", void 0);
         ], FreeCamera.prototype, "applyGravity", void 0);
         return FreeCamera;
         return FreeCamera;
-    }(BABYLON.TargetCamera));
+    })(BABYLON.TargetCamera);
     BABYLON.FreeCamera = FreeCamera;
     BABYLON.FreeCamera = FreeCamera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/babylon.freeCameraInputsManager.js

@@ -39,6 +39,6 @@ var BABYLON;
             return this;
             return this;
         };
         };
         return FreeCameraInputsManager;
         return FreeCameraInputsManager;
-    }(BABYLON.CameraInputsManager));
+    })(BABYLON.CameraInputsManager);
     BABYLON.FreeCameraInputsManager = FreeCameraInputsManager;
     BABYLON.FreeCameraInputsManager = FreeCameraInputsManager;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/babylon.gamepadCamera.js

@@ -46,6 +46,6 @@ var BABYLON;
             return "GamepadCamera";
             return "GamepadCamera";
         };
         };
         return GamepadCamera;
         return GamepadCamera;
-    }(BABYLON.UniversalCamera));
+    })(BABYLON.UniversalCamera);
     BABYLON.GamepadCamera = GamepadCamera;
     BABYLON.GamepadCamera = GamepadCamera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 8 - 8
src/Cameras/babylon.stereoscopicCameras.js

@@ -16,7 +16,7 @@ var BABYLON;
             return "AnaglyphFreeCamera";
             return "AnaglyphFreeCamera";
         };
         };
         return AnaglyphFreeCamera;
         return AnaglyphFreeCamera;
-    }(BABYLON.FreeCamera));
+    })(BABYLON.FreeCamera);
     BABYLON.AnaglyphFreeCamera = AnaglyphFreeCamera;
     BABYLON.AnaglyphFreeCamera = AnaglyphFreeCamera;
     var AnaglyphArcRotateCamera = (function (_super) {
     var AnaglyphArcRotateCamera = (function (_super) {
         __extends(AnaglyphArcRotateCamera, _super);
         __extends(AnaglyphArcRotateCamera, _super);
@@ -29,7 +29,7 @@ var BABYLON;
             return "AnaglyphArcRotateCamera";
             return "AnaglyphArcRotateCamera";
         };
         };
         return AnaglyphArcRotateCamera;
         return AnaglyphArcRotateCamera;
-    }(BABYLON.ArcRotateCamera));
+    })(BABYLON.ArcRotateCamera);
     BABYLON.AnaglyphArcRotateCamera = AnaglyphArcRotateCamera;
     BABYLON.AnaglyphArcRotateCamera = AnaglyphArcRotateCamera;
     var AnaglyphGamepadCamera = (function (_super) {
     var AnaglyphGamepadCamera = (function (_super) {
         __extends(AnaglyphGamepadCamera, _super);
         __extends(AnaglyphGamepadCamera, _super);
@@ -42,7 +42,7 @@ var BABYLON;
             return "AnaglyphGamepadCamera";
             return "AnaglyphGamepadCamera";
         };
         };
         return AnaglyphGamepadCamera;
         return AnaglyphGamepadCamera;
-    }(BABYLON.GamepadCamera));
+    })(BABYLON.GamepadCamera);
     BABYLON.AnaglyphGamepadCamera = AnaglyphGamepadCamera;
     BABYLON.AnaglyphGamepadCamera = AnaglyphGamepadCamera;
     var AnaglyphUniversalCamera = (function (_super) {
     var AnaglyphUniversalCamera = (function (_super) {
         __extends(AnaglyphUniversalCamera, _super);
         __extends(AnaglyphUniversalCamera, _super);
@@ -55,7 +55,7 @@ var BABYLON;
             return "AnaglyphUniversalCamera";
             return "AnaglyphUniversalCamera";
         };
         };
         return AnaglyphUniversalCamera;
         return AnaglyphUniversalCamera;
-    }(BABYLON.UniversalCamera));
+    })(BABYLON.UniversalCamera);
     BABYLON.AnaglyphUniversalCamera = AnaglyphUniversalCamera;
     BABYLON.AnaglyphUniversalCamera = AnaglyphUniversalCamera;
     var StereoscopicFreeCamera = (function (_super) {
     var StereoscopicFreeCamera = (function (_super) {
         __extends(StereoscopicFreeCamera, _super);
         __extends(StereoscopicFreeCamera, _super);
@@ -69,7 +69,7 @@ var BABYLON;
             return "StereoscopicFreeCamera";
             return "StereoscopicFreeCamera";
         };
         };
         return StereoscopicFreeCamera;
         return StereoscopicFreeCamera;
-    }(BABYLON.FreeCamera));
+    })(BABYLON.FreeCamera);
     BABYLON.StereoscopicFreeCamera = StereoscopicFreeCamera;
     BABYLON.StereoscopicFreeCamera = StereoscopicFreeCamera;
     var StereoscopicArcRotateCamera = (function (_super) {
     var StereoscopicArcRotateCamera = (function (_super) {
         __extends(StereoscopicArcRotateCamera, _super);
         __extends(StereoscopicArcRotateCamera, _super);
@@ -83,7 +83,7 @@ var BABYLON;
             return "StereoscopicArcRotateCamera";
             return "StereoscopicArcRotateCamera";
         };
         };
         return StereoscopicArcRotateCamera;
         return StereoscopicArcRotateCamera;
-    }(BABYLON.ArcRotateCamera));
+    })(BABYLON.ArcRotateCamera);
     BABYLON.StereoscopicArcRotateCamera = StereoscopicArcRotateCamera;
     BABYLON.StereoscopicArcRotateCamera = StereoscopicArcRotateCamera;
     var StereoscopicGamepadCamera = (function (_super) {
     var StereoscopicGamepadCamera = (function (_super) {
         __extends(StereoscopicGamepadCamera, _super);
         __extends(StereoscopicGamepadCamera, _super);
@@ -97,7 +97,7 @@ var BABYLON;
             return "StereoscopicGamepadCamera";
             return "StereoscopicGamepadCamera";
         };
         };
         return StereoscopicGamepadCamera;
         return StereoscopicGamepadCamera;
-    }(BABYLON.GamepadCamera));
+    })(BABYLON.GamepadCamera);
     BABYLON.StereoscopicGamepadCamera = StereoscopicGamepadCamera;
     BABYLON.StereoscopicGamepadCamera = StereoscopicGamepadCamera;
     var StereoscopicUniversalCamera = (function (_super) {
     var StereoscopicUniversalCamera = (function (_super) {
         __extends(StereoscopicUniversalCamera, _super);
         __extends(StereoscopicUniversalCamera, _super);
@@ -111,6 +111,6 @@ var BABYLON;
             return "StereoscopicUniversalCamera";
             return "StereoscopicUniversalCamera";
         };
         };
         return StereoscopicUniversalCamera;
         return StereoscopicUniversalCamera;
-    }(BABYLON.UniversalCamera));
+    })(BABYLON.UniversalCamera);
     BABYLON.StereoscopicUniversalCamera = StereoscopicUniversalCamera;
     BABYLON.StereoscopicUniversalCamera = StereoscopicUniversalCamera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/babylon.targetCamera.js

@@ -259,6 +259,6 @@ var BABYLON;
             BABYLON.serializeAsMeshReference("lockedTargetId")
             BABYLON.serializeAsMeshReference("lockedTargetId")
         ], TargetCamera.prototype, "lockedTarget", void 0);
         ], TargetCamera.prototype, "lockedTarget", void 0);
         return TargetCamera;
         return TargetCamera;
-    }(BABYLON.Camera));
+    })(BABYLON.Camera);
     BABYLON.TargetCamera = TargetCamera;
     BABYLON.TargetCamera = TargetCamera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/babylon.touchCamera.js

@@ -46,6 +46,6 @@ var BABYLON;
             return "TouchCamera";
             return "TouchCamera";
         };
         };
         return TouchCamera;
         return TouchCamera;
-    }(BABYLON.FreeCamera));
+    })(BABYLON.FreeCamera);
     BABYLON.TouchCamera = TouchCamera;
     BABYLON.TouchCamera = TouchCamera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/babylon.universalCamera.js

@@ -46,6 +46,6 @@ var BABYLON;
             return "UniversalCamera";
             return "UniversalCamera";
         };
         };
         return UniversalCamera;
         return UniversalCamera;
-    }(BABYLON.TouchCamera));
+    })(BABYLON.TouchCamera);
     BABYLON.UniversalCamera = UniversalCamera;
     BABYLON.UniversalCamera = UniversalCamera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Cameras/babylon.virtualJoysticksCamera.js

@@ -13,6 +13,6 @@ var BABYLON;
             this.inputs.addVirtualJoystick();
             this.inputs.addVirtualJoystick();
         }
         }
         return VirtualJoysticksCamera;
         return VirtualJoysticksCamera;
-    }(BABYLON.FreeCamera));
+    })(BABYLON.FreeCamera);
     BABYLON.VirtualJoysticksCamera = VirtualJoysticksCamera;
     BABYLON.VirtualJoysticksCamera = VirtualJoysticksCamera;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Collisions/babylon.collider.js

@@ -267,6 +267,6 @@ var BABYLON;
             this._destinationPoint.subtractToRef(this.intersectionPoint, vel);
             this._destinationPoint.subtractToRef(this.intersectionPoint, vel);
         };
         };
         return Collider;
         return Collider;
-    }());
+    })();
     BABYLON.Collider = Collider;
     BABYLON.Collider = Collider;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 2 - 2
src/Collisions/babylon.collisionCoordinator.js

@@ -205,7 +205,7 @@ var BABYLON;
             };
             };
         };
         };
         return CollisionCoordinatorWorker;
         return CollisionCoordinatorWorker;
-    }());
+    })();
     BABYLON.CollisionCoordinatorWorker = CollisionCoordinatorWorker;
     BABYLON.CollisionCoordinatorWorker = CollisionCoordinatorWorker;
     var CollisionCoordinatorLegacy = (function () {
     var CollisionCoordinatorLegacy = (function () {
         function CollisionCoordinatorLegacy() {
         function CollisionCoordinatorLegacy() {
@@ -268,6 +268,6 @@ var BABYLON;
             this._collideWithWorld(position, velocity, collider, maximumRetry, finalPosition, excludedMesh);
             this._collideWithWorld(position, velocity, collider, maximumRetry, finalPosition, excludedMesh);
         };
         };
         return CollisionCoordinatorLegacy;
         return CollisionCoordinatorLegacy;
-    }());
+    })();
     BABYLON.CollisionCoordinatorLegacy = CollisionCoordinatorLegacy;
     BABYLON.CollisionCoordinatorLegacy = CollisionCoordinatorLegacy;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 3 - 3
src/Collisions/babylon.collisionWorker.js

@@ -32,7 +32,7 @@ var BABYLON;
             delete this._geometries[id];
             delete this._geometries[id];
         };
         };
         return CollisionCache;
         return CollisionCache;
-    }());
+    })();
     BABYLON.CollisionCache = CollisionCache;
     BABYLON.CollisionCache = CollisionCache;
     var CollideWorker = (function () {
     var CollideWorker = (function () {
         function CollideWorker(collider, _collisionCache, finalPosition) {
         function CollideWorker(collider, _collisionCache, finalPosition) {
@@ -144,7 +144,7 @@ var BABYLON;
             return this.collider._canDoCollision(BABYLON.Vector3.FromArray(subMesh.sphereCenter), subMesh.sphereRadius, BABYLON.Vector3.FromArray(subMesh.boxMinimum), BABYLON.Vector3.FromArray(subMesh.boxMaximum));
             return this.collider._canDoCollision(BABYLON.Vector3.FromArray(subMesh.sphereCenter), subMesh.sphereRadius, BABYLON.Vector3.FromArray(subMesh.boxMinimum), BABYLON.Vector3.FromArray(subMesh.boxMaximum));
         };
         };
         return CollideWorker;
         return CollideWorker;
-    }());
+    })();
     BABYLON.CollideWorker = CollideWorker;
     BABYLON.CollideWorker = CollideWorker;
     var CollisionDetectorTransferable = (function () {
     var CollisionDetectorTransferable = (function () {
         function CollisionDetectorTransferable() {
         function CollisionDetectorTransferable() {
@@ -206,7 +206,7 @@ var BABYLON;
             postMessage(reply, undefined);
             postMessage(reply, undefined);
         };
         };
         return CollisionDetectorTransferable;
         return CollisionDetectorTransferable;
-    }());
+    })();
     BABYLON.CollisionDetectorTransferable = CollisionDetectorTransferable;
     BABYLON.CollisionDetectorTransferable = CollisionDetectorTransferable;
     //check if we are in a web worker, as this code should NOT run on the main UI thread
     //check if we are in a web worker, as this code should NOT run on the main UI thread
     try {
     try {

+ 2 - 2
src/Collisions/babylon.pickingInfo.js

@@ -9,7 +9,7 @@ var BABYLON;
             this.subMeshId = 0;
             this.subMeshId = 0;
         }
         }
         return IntersectionInfo;
         return IntersectionInfo;
-    }());
+    })();
     BABYLON.IntersectionInfo = IntersectionInfo;
     BABYLON.IntersectionInfo = IntersectionInfo;
     var PickingInfo = (function () {
     var PickingInfo = (function () {
         function PickingInfo() {
         function PickingInfo() {
@@ -71,6 +71,6 @@ var BABYLON;
             return new BABYLON.Vector2(uv0.x + uv1.x + uv2.x, uv0.y + uv1.y + uv2.y);
             return new BABYLON.Vector2(uv0.x + uv1.x + uv2.x, uv0.y + uv1.y + uv2.y);
         };
         };
         return PickingInfo;
         return PickingInfo;
-    }());
+    })();
     BABYLON.PickingInfo = PickingInfo;
     BABYLON.PickingInfo = PickingInfo;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Culling/Octrees/babylon.octree.js

@@ -83,6 +83,6 @@ var BABYLON;
             }
             }
         };
         };
         return Octree;
         return Octree;
-    }());
+    })();
     BABYLON.Octree = Octree;
     BABYLON.Octree = Octree;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Culling/Octrees/babylon.octreeBlock.js

@@ -117,6 +117,6 @@ var BABYLON;
             BABYLON.Octree._CreateBlocks(this._minPoint, this._maxPoint, this.entries, this._capacity, this._depth, this._maxDepth, this, this._creationFunc);
             BABYLON.Octree._CreateBlocks(this._minPoint, this._maxPoint, this.entries, this._capacity, this._depth, this._maxDepth, this, this._creationFunc);
         };
         };
         return OctreeBlock;
         return OctreeBlock;
-    }());
+    })();
     BABYLON.OctreeBlock = OctreeBlock;
     BABYLON.OctreeBlock = OctreeBlock;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Culling/babylon.boundingBox.js

@@ -138,6 +138,6 @@ var BABYLON;
             return true;
             return true;
         };
         };
         return BoundingBox;
         return BoundingBox;
-    }());
+    })();
     BABYLON.BoundingBox = BoundingBox;
     BABYLON.BoundingBox = BoundingBox;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Culling/babylon.boundingInfo.js

@@ -114,6 +114,6 @@ var BABYLON;
             return true;
             return true;
         };
         };
         return BoundingInfo;
         return BoundingInfo;
-    }());
+    })();
     BABYLON.BoundingInfo = BoundingInfo;
     BABYLON.BoundingInfo = BoundingInfo;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Culling/babylon.boundingSphere.js

@@ -44,6 +44,6 @@ var BABYLON;
             return true;
             return true;
         };
         };
         return BoundingSphere;
         return BoundingSphere;
-    }());
+    })();
     BABYLON.BoundingSphere = BoundingSphere;
     BABYLON.BoundingSphere = BoundingSphere;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Culling/babylon.ray.js

@@ -268,6 +268,6 @@ var BABYLON;
         Ray.smallnum = 0.00000001;
         Ray.smallnum = 0.00000001;
         Ray.rayl = 10e8;
         Ray.rayl = 10e8;
         return Ray;
         return Ray;
-    }());
+    })();
     BABYLON.Ray = Ray;
     BABYLON.Ray = Ray;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Debug/babylon.skeletonViewer.js

@@ -131,7 +131,7 @@ var BABYLON;
                 }
                 }
             };
             };
             return SkeletonViewer;
             return SkeletonViewer;
-        }());
+        })();
         Debug.SkeletonViewer = SkeletonViewer;
         Debug.SkeletonViewer = SkeletonViewer;
     })(Debug = BABYLON.Debug || (BABYLON.Debug = {}));
     })(Debug = BABYLON.Debug || (BABYLON.Debug = {}));
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Layer/babylon.layer.js

@@ -90,6 +90,6 @@ var BABYLON;
             }
             }
         };
         };
         return Layer;
         return Layer;
-    }());
+    })();
     BABYLON.Layer = Layer;
     BABYLON.Layer = Layer;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/LensFlare/babylon.lensFlare.js

@@ -18,6 +18,6 @@ var BABYLON;
             system.lensFlares.push(this);
             system.lensFlares.push(this);
         }
         }
         return LensFlare;
         return LensFlare;
-    }());
+    })();
     BABYLON.LensFlare = LensFlare;
     BABYLON.LensFlare = LensFlare;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 4 - 1
src/LensFlare/babylon.lensFlareSystem.js

@@ -11,6 +11,7 @@ var BABYLON;
             this._isEnabled = true;
             this._isEnabled = true;
             this._scene = scene;
             this._scene = scene;
             this._emitter = emitter;
             this._emitter = emitter;
+            this.id = name;
             scene.lensFlareSystems.push(this);
             scene.lensFlareSystems.push(this);
             this.meshesSelectionPredicate = function (m) { return m.material && m.isVisible && m.isEnabled() && m.isBlocker && ((m.layerMask & scene.activeCamera.layerMask) != 0); };
             this.meshesSelectionPredicate = function (m) { return m.material && m.isVisible && m.isEnabled() && m.isBlocker && ((m.layerMask & scene.activeCamera.layerMask) != 0); };
             // VBO
             // VBO
@@ -180,6 +181,7 @@ var BABYLON;
             var emitter = scene.getLastEntryByID(parsedLensFlareSystem.emitterId);
             var emitter = scene.getLastEntryByID(parsedLensFlareSystem.emitterId);
             var name = parsedLensFlareSystem.name || "lensFlareSystem#" + parsedLensFlareSystem.emitterId;
             var name = parsedLensFlareSystem.name || "lensFlareSystem#" + parsedLensFlareSystem.emitterId;
             var lensFlareSystem = new LensFlareSystem(name, emitter, scene);
             var lensFlareSystem = new LensFlareSystem(name, emitter, scene);
+            lensFlareSystem.id = parsedLensFlareSystem.id || name;
             lensFlareSystem.borderLimit = parsedLensFlareSystem.borderLimit;
             lensFlareSystem.borderLimit = parsedLensFlareSystem.borderLimit;
             for (var index = 0; index < parsedLensFlareSystem.flares.length; index++) {
             for (var index = 0; index < parsedLensFlareSystem.flares.length; index++) {
                 var parsedFlare = parsedLensFlareSystem.flares[index];
                 var parsedFlare = parsedLensFlareSystem.flares[index];
@@ -189,6 +191,7 @@ var BABYLON;
         };
         };
         LensFlareSystem.prototype.serialize = function () {
         LensFlareSystem.prototype.serialize = function () {
             var serializationObject = {};
             var serializationObject = {};
+            serializationObject.id = this.id;
             serializationObject.name = this.name;
             serializationObject.name = this.name;
             serializationObject.emitterId = this.getEmitter().id;
             serializationObject.emitterId = this.getEmitter().id;
             serializationObject.borderLimit = this.borderLimit;
             serializationObject.borderLimit = this.borderLimit;
@@ -205,6 +208,6 @@ var BABYLON;
             return serializationObject;
             return serializationObject;
         };
         };
         return LensFlareSystem;
         return LensFlareSystem;
-    }());
+    })();
     BABYLON.LensFlareSystem = LensFlareSystem;
     BABYLON.LensFlareSystem = LensFlareSystem;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 3 - 4
src/LensFlare/babylon.lensFlareSystem.ts

@@ -242,9 +242,8 @@
             var name = parsedLensFlareSystem.name || "lensFlareSystem#" + parsedLensFlareSystem.emitterId;
             var name = parsedLensFlareSystem.name || "lensFlareSystem#" + parsedLensFlareSystem.emitterId;
 
 
             var lensFlareSystem = new LensFlareSystem(name, emitter, scene);
             var lensFlareSystem = new LensFlareSystem(name, emitter, scene);
-            if (parsedLensFlareSystem.id) {
-                lensFlareSystem.id = parsedLensFlareSystem.id;
-            }
+
+            lensFlareSystem.id = parsedLensFlareSystem.id || name;
             lensFlareSystem.borderLimit = parsedLensFlareSystem.borderLimit;
             lensFlareSystem.borderLimit = parsedLensFlareSystem.borderLimit;
 
 
             for (var index = 0; index < parsedLensFlareSystem.flares.length; index++) {
             for (var index = 0; index < parsedLensFlareSystem.flares.length; index++) {
@@ -257,7 +256,7 @@
 
 
         public serialize(): any {
         public serialize(): any {
             var serializationObject: any = {};
             var serializationObject: any = {};
-            
+
             serializationObject.id = this.id;
             serializationObject.id = this.id;
             serializationObject.name = this.name;
             serializationObject.name = this.name;
 
 

+ 1 - 1
src/Lights/Shadows/babylon.shadowGenerator.js

@@ -400,6 +400,6 @@ var BABYLON;
         ShadowGenerator._FILTER_POISSONSAMPLING = 2;
         ShadowGenerator._FILTER_POISSONSAMPLING = 2;
         ShadowGenerator._FILTER_BLURVARIANCESHADOWMAP = 3;
         ShadowGenerator._FILTER_BLURVARIANCESHADOWMAP = 3;
         return ShadowGenerator;
         return ShadowGenerator;
-    }());
+    })();
     BABYLON.ShadowGenerator = ShadowGenerator;
     BABYLON.ShadowGenerator = ShadowGenerator;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Lights/babylon.directionalLight.js

@@ -124,6 +124,6 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], DirectionalLight.prototype, "autoUpdateExtends", void 0);
         ], DirectionalLight.prototype, "autoUpdateExtends", void 0);
         return DirectionalLight;
         return DirectionalLight;
-    }(BABYLON.Light));
+    })(BABYLON.Light);
     BABYLON.DirectionalLight = DirectionalLight;
     BABYLON.DirectionalLight = DirectionalLight;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Lights/babylon.hemisphericLight.js

@@ -46,6 +46,6 @@ var BABYLON;
             BABYLON.serializeAsVector3()
             BABYLON.serializeAsVector3()
         ], HemisphericLight.prototype, "direction", void 0);
         ], HemisphericLight.prototype, "direction", void 0);
         return HemisphericLight;
         return HemisphericLight;
-    }(BABYLON.Light));
+    })(BABYLON.Light);
     BABYLON.HemisphericLight = HemisphericLight;
     BABYLON.HemisphericLight = HemisphericLight;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Lights/babylon.light.js

@@ -189,6 +189,6 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], Light.prototype, "radius", void 0);
         ], Light.prototype, "radius", void 0);
         return Light;
         return Light;
-    }(BABYLON.Node));
+    })(BABYLON.Node);
     BABYLON.Light = Light;
     BABYLON.Light = Light;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Lights/babylon.pointLight.js

@@ -82,6 +82,6 @@ var BABYLON;
             BABYLON.serializeAsVector3()
             BABYLON.serializeAsVector3()
         ], PointLight.prototype, "position", void 0);
         ], PointLight.prototype, "position", void 0);
         return PointLight;
         return PointLight;
-    }(BABYLON.Light));
+    })(BABYLON.Light);
     BABYLON.PointLight = PointLight;
     BABYLON.PointLight = PointLight;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Lights/babylon.spotLight.js

@@ -93,6 +93,6 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], SpotLight.prototype, "exponent", void 0);
         ], SpotLight.prototype, "exponent", void 0);
         return SpotLight;
         return SpotLight;
-    }(BABYLON.Light));
+    })(BABYLON.Light);
     BABYLON.SpotLight = SpotLight;
     BABYLON.SpotLight = SpotLight;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Loading/babylon.sceneLoader.js

@@ -253,7 +253,7 @@ var BABYLON;
         // Members
         // Members
         SceneLoader._registeredPlugins = new Array();
         SceneLoader._registeredPlugins = new Array();
         return SceneLoader;
         return SceneLoader;
-    }());
+    })();
     BABYLON.SceneLoader = SceneLoader;
     BABYLON.SceneLoader = SceneLoader;
     ;
     ;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/Textures/Procedurals/babylon.customProceduralTexture.js

@@ -119,6 +119,6 @@ var BABYLON;
             configurable: true
             configurable: true
         });
         });
         return CustomProceduralTexture;
         return CustomProceduralTexture;
-    }(BABYLON.ProceduralTexture));
+    })(BABYLON.ProceduralTexture);
     BABYLON.CustomProceduralTexture = CustomProceduralTexture;
     BABYLON.CustomProceduralTexture = CustomProceduralTexture;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/Textures/Procedurals/babylon.proceduralTexture.js

@@ -271,6 +271,6 @@ var BABYLON;
             _super.prototype.dispose.call(this);
             _super.prototype.dispose.call(this);
         };
         };
         return ProceduralTexture;
         return ProceduralTexture;
-    }(BABYLON.Texture));
+    })(BABYLON.Texture);
     BABYLON.ProceduralTexture = ProceduralTexture;
     BABYLON.ProceduralTexture = ProceduralTexture;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/Textures/babylon.baseTexture.js

@@ -165,6 +165,6 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], BaseTexture.prototype, "isRenderTarget", void 0);
         ], BaseTexture.prototype, "isRenderTarget", void 0);
         return BaseTexture;
         return BaseTexture;
-    }());
+    })();
     BABYLON.BaseTexture = BaseTexture;
     BABYLON.BaseTexture = BaseTexture;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/Textures/babylon.cubeTexture.js

@@ -77,6 +77,6 @@ var BABYLON;
             }, this);
             }, this);
         };
         };
         return CubeTexture;
         return CubeTexture;
-    }(BABYLON.BaseTexture));
+    })(BABYLON.BaseTexture);
     BABYLON.CubeTexture = CubeTexture;
     BABYLON.CubeTexture = CubeTexture;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/Textures/babylon.dynamicTexture.js

@@ -88,6 +88,6 @@ var BABYLON;
             return newTexture;
             return newTexture;
         };
         };
         return DynamicTexture;
         return DynamicTexture;
-    }(BABYLON.Texture));
+    })(BABYLON.Texture);
     BABYLON.DynamicTexture = DynamicTexture;
     BABYLON.DynamicTexture = DynamicTexture;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/Textures/babylon.hdrCubeTexture.js

@@ -185,6 +185,6 @@ var BABYLON;
             "back"
             "back"
         ];
         ];
         return HDRCubeTexture;
         return HDRCubeTexture;
-    }(BABYLON.BaseTexture));
+    })(BABYLON.BaseTexture);
     BABYLON.HDRCubeTexture = HDRCubeTexture;
     BABYLON.HDRCubeTexture = HDRCubeTexture;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/Textures/babylon.mirrorTexture.js

@@ -49,6 +49,6 @@ var BABYLON;
             return serializationObject;
             return serializationObject;
         };
         };
         return MirrorTexture;
         return MirrorTexture;
-    }(BABYLON.RenderTargetTexture));
+    })(BABYLON.RenderTargetTexture);
     BABYLON.MirrorTexture = MirrorTexture;
     BABYLON.MirrorTexture = MirrorTexture;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/Textures/babylon.rawTexture.js

@@ -52,6 +52,6 @@ var BABYLON;
             return new RawTexture(data, width, height, BABYLON.Engine.TEXTUREFORMAT_RGBA, scene, generateMipMaps, invertY, samplingMode);
             return new RawTexture(data, width, height, BABYLON.Engine.TEXTUREFORMAT_RGBA, scene, generateMipMaps, invertY, samplingMode);
         };
         };
         return RawTexture;
         return RawTexture;
-    }(BABYLON.Texture));
+    })(BABYLON.Texture);
     BABYLON.RawTexture = RawTexture;
     BABYLON.RawTexture = RawTexture;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/Textures/babylon.refractionTexture.js

@@ -47,6 +47,6 @@ var BABYLON;
             return serializationObject;
             return serializationObject;
         };
         };
         return RefractionTexture;
         return RefractionTexture;
-    }(BABYLON.RenderTargetTexture));
+    })(BABYLON.RenderTargetTexture);
     BABYLON.RefractionTexture = RefractionTexture;
     BABYLON.RefractionTexture = RefractionTexture;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/Textures/babylon.renderTargetTexture.js

@@ -252,6 +252,6 @@ var BABYLON;
         RenderTargetTexture._REFRESHRATE_RENDER_ONEVERYFRAME = 1;
         RenderTargetTexture._REFRESHRATE_RENDER_ONEVERYFRAME = 1;
         RenderTargetTexture._REFRESHRATE_RENDER_ONEVERYTWOFRAMES = 2;
         RenderTargetTexture._REFRESHRATE_RENDER_ONEVERYTWOFRAMES = 2;
         return RenderTargetTexture;
         return RenderTargetTexture;
-    }(BABYLON.Texture));
+    })(BABYLON.Texture);
     BABYLON.RenderTargetTexture = RenderTargetTexture;
     BABYLON.RenderTargetTexture = RenderTargetTexture;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/Textures/babylon.texture.js

@@ -262,6 +262,6 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], Texture.prototype, "wAng", void 0);
         ], Texture.prototype, "wAng", void 0);
         return Texture;
         return Texture;
-    }(BABYLON.BaseTexture));
+    })(BABYLON.BaseTexture);
     BABYLON.Texture = Texture;
     BABYLON.Texture = Texture;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/Textures/babylon.videoTexture.js

@@ -78,6 +78,6 @@ var BABYLON;
             return true;
             return true;
         };
         };
         return VideoTexture;
         return VideoTexture;
-    }(BABYLON.Texture));
+    })(BABYLON.Texture);
     BABYLON.VideoTexture = VideoTexture;
     BABYLON.VideoTexture = VideoTexture;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 2 - 2
src/Materials/babylon.effect.js

@@ -46,7 +46,7 @@ var BABYLON;
             return currentDefines;
             return currentDefines;
         };
         };
         return EffectFallbacks;
         return EffectFallbacks;
-    }());
+    })();
     BABYLON.EffectFallbacks = EffectFallbacks;
     BABYLON.EffectFallbacks = EffectFallbacks;
     var Effect = (function () {
     var Effect = (function () {
         function Effect(baseName, attributesNames, uniformsNames, samplers, engine, defines, fallbacks, onCompiled, onError) {
         function Effect(baseName, attributesNames, uniformsNames, samplers, engine, defines, fallbacks, onCompiled, onError) {
@@ -448,6 +448,6 @@ var BABYLON;
         Effect.ShadersStore = {};
         Effect.ShadersStore = {};
         Effect.IncludesShadersStore = {};
         Effect.IncludesShadersStore = {};
         return Effect;
         return Effect;
-    }());
+    })();
     BABYLON.Effect = Effect;
     BABYLON.Effect = Effect;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/babylon.fresnelParameters.js

@@ -32,6 +32,6 @@ var BABYLON;
             return fresnelParameters;
             return fresnelParameters;
         };
         };
         return FresnelParameters;
         return FresnelParameters;
-    }());
+    })();
     BABYLON.FresnelParameters = FresnelParameters;
     BABYLON.FresnelParameters = FresnelParameters;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 2 - 2
src/Materials/babylon.material.js

@@ -49,7 +49,7 @@ var BABYLON;
             return result;
             return result;
         };
         };
         return MaterialDefines;
         return MaterialDefines;
-    }());
+    })();
     BABYLON.MaterialDefines = MaterialDefines;
     BABYLON.MaterialDefines = MaterialDefines;
     var Material = (function () {
     var Material = (function () {
         function Material(name, scene, doNotAdd) {
         function Material(name, scene, doNotAdd) {
@@ -323,6 +323,6 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], Material.prototype, "fillMode", null);
         ], Material.prototype, "fillMode", null);
         return Material;
         return Material;
-    }());
+    })();
     BABYLON.Material = Material;
     BABYLON.Material = Material;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/babylon.materialHelper.js

@@ -199,6 +199,6 @@ var BABYLON;
             }
             }
         };
         };
         return MaterialHelper;
         return MaterialHelper;
-    }());
+    })();
     BABYLON.MaterialHelper = MaterialHelper;
     BABYLON.MaterialHelper = MaterialHelper;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/babylon.multiMaterial.js

@@ -63,6 +63,6 @@ var BABYLON;
             return serializationObject;
             return serializationObject;
         };
         };
         return MultiMaterial;
         return MultiMaterial;
-    }(BABYLON.Material));
+    })(BABYLON.Material);
     BABYLON.MultiMaterial = MultiMaterial;
     BABYLON.MultiMaterial = MultiMaterial;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 2 - 2
src/Materials/babylon.pbrMaterial.js

@@ -110,7 +110,7 @@ var BABYLON;
             this._keys = Object.keys(this);
             this._keys = Object.keys(this);
         }
         }
         return PBRMaterialDefines;
         return PBRMaterialDefines;
-    }(BABYLON.MaterialDefines));
+    })(BABYLON.MaterialDefines);
     /**
     /**
      * The Physically based material of BJS.
      * The Physically based material of BJS.
      *
      *
@@ -1221,6 +1221,6 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], PBRMaterial.prototype, "useLogarithmicDepth", null);
         ], PBRMaterial.prototype, "useLogarithmicDepth", null);
         return PBRMaterial;
         return PBRMaterial;
-    }(BABYLON.Material));
+    })(BABYLON.Material);
     BABYLON.PBRMaterial = PBRMaterial;
     BABYLON.PBRMaterial = PBRMaterial;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Materials/babylon.shaderMaterial.js

@@ -337,6 +337,6 @@ var BABYLON;
             return material;
             return material;
         };
         };
         return ShaderMaterial;
         return ShaderMaterial;
-    }(BABYLON.Material));
+    })(BABYLON.Material);
     BABYLON.ShaderMaterial = ShaderMaterial;
     BABYLON.ShaderMaterial = ShaderMaterial;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 2 - 2
src/Materials/babylon.standardMaterial.js

@@ -103,7 +103,7 @@ var BABYLON;
             this._keys = Object.keys(this);
             this._keys = Object.keys(this);
         }
         }
         return StandardMaterialDefines;
         return StandardMaterialDefines;
-    }(BABYLON.MaterialDefines));
+    })(BABYLON.MaterialDefines);
     var StandardMaterial = (function (_super) {
     var StandardMaterial = (function (_super) {
         __extends(StandardMaterial, _super);
         __extends(StandardMaterial, _super);
         function StandardMaterial(name, scene) {
         function StandardMaterial(name, scene) {
@@ -851,6 +851,6 @@ var BABYLON;
             BABYLON.serialize()
             BABYLON.serialize()
         ], StandardMaterial.prototype, "useLogarithmicDepth", null);
         ], StandardMaterial.prototype, "useLogarithmicDepth", null);
         return StandardMaterial;
         return StandardMaterial;
-    }(BABYLON.Material));
+    })(BABYLON.Material);
     BABYLON.StandardMaterial = StandardMaterial;
     BABYLON.StandardMaterial = StandardMaterial;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 3 - 3
src/Math/babylon.math.SIMD.js

@@ -26,7 +26,7 @@ var BABYLON;
             SIMD.float32x4.storeXYZ(result._data, 0, r);
             SIMD.float32x4.storeXYZ(result._data, 0, r);
         };
         };
         return SIMDVector3;
         return SIMDVector3;
-    }());
+    })();
     BABYLON.SIMDVector3 = SIMDVector3;
     BABYLON.SIMDVector3 = SIMDVector3;
     var SIMDMatrix = (function () {
     var SIMDMatrix = (function () {
         function SIMDMatrix() {
         function SIMDMatrix() {
@@ -203,7 +203,7 @@ var BABYLON;
             SIMD.float32x4.store(out, 12, SIMD.float32x4.add(SIMD.float32x4.mul(SIMD.float32x4.swizzle(b3, 0, 0, 0, 0), a0), SIMD.float32x4.add(SIMD.float32x4.mul(SIMD.float32x4.swizzle(b3, 1, 1, 1, 1), a1), SIMD.float32x4.add(SIMD.float32x4.mul(SIMD.float32x4.swizzle(b3, 2, 2, 2, 2), a2), SIMD.float32x4.mul(SIMD.float32x4.swizzle(b3, 3, 3, 3, 3), a3)))));
             SIMD.float32x4.store(out, 12, SIMD.float32x4.add(SIMD.float32x4.mul(SIMD.float32x4.swizzle(b3, 0, 0, 0, 0), a0), SIMD.float32x4.add(SIMD.float32x4.mul(SIMD.float32x4.swizzle(b3, 1, 1, 1, 1), a1), SIMD.float32x4.add(SIMD.float32x4.mul(SIMD.float32x4.swizzle(b3, 2, 2, 2, 2), a2), SIMD.float32x4.mul(SIMD.float32x4.swizzle(b3, 3, 3, 3, 3), a3)))));
         };
         };
         return SIMDMatrix;
         return SIMDMatrix;
-    }());
+    })();
     BABYLON.SIMDMatrix = SIMDMatrix;
     BABYLON.SIMDMatrix = SIMDMatrix;
     var previousMultiplyToArray = BABYLON.Matrix.prototype.multiplyToArray;
     var previousMultiplyToArray = BABYLON.Matrix.prototype.multiplyToArray;
     var previousInvertToRef = BABYLON.Matrix.prototype.invertToRef;
     var previousInvertToRef = BABYLON.Matrix.prototype.invertToRef;
@@ -264,6 +264,6 @@ var BABYLON;
         };
         };
         SIMDHelper._isEnabled = false;
         SIMDHelper._isEnabled = false;
         return SIMDHelper;
         return SIMDHelper;
-    }());
+    })();
     BABYLON.SIMDHelper = SIMDHelper;
     BABYLON.SIMDHelper = SIMDHelper;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 23 - 23
src/Math/babylon.math.js

@@ -32,7 +32,7 @@ var BABYLON;
             return Math.min(max, Math.max(min, value));
             return Math.min(max, Math.max(min, value));
         };
         };
         return MathTools;
         return MathTools;
-    }());
+    })();
     BABYLON.MathTools = MathTools;
     BABYLON.MathTools = MathTools;
     var Color3 = (function () {
     var Color3 = (function () {
         function Color3(r, g, b) {
         function Color3(r, g, b) {
@@ -187,7 +187,7 @@ var BABYLON;
         Color3.Yellow = function () { return new Color3(1, 1, 0); };
         Color3.Yellow = function () { return new Color3(1, 1, 0); };
         Color3.Gray = function () { return new Color3(0.5, 0.5, 0.5); };
         Color3.Gray = function () { return new Color3(0.5, 0.5, 0.5); };
         return Color3;
         return Color3;
-    }());
+    })();
     BABYLON.Color3 = Color3;
     BABYLON.Color3 = Color3;
     var Color4 = (function () {
     var Color4 = (function () {
         function Color4(r, g, b, a) {
         function Color4(r, g, b, a) {
@@ -308,7 +308,7 @@ var BABYLON;
             return colors;
             return colors;
         };
         };
         return Color4;
         return Color4;
-    }());
+    })();
     BABYLON.Color4 = Color4;
     BABYLON.Color4 = Color4;
     var Vector2 = (function () {
     var Vector2 = (function () {
         function Vector2(x, y) {
         function Vector2(x, y) {
@@ -496,7 +496,7 @@ var BABYLON;
             return (x * x) + (y * y);
             return (x * x) + (y * y);
         };
         };
         return Vector2;
         return Vector2;
-    }());
+    })();
     BABYLON.Vector2 = Vector2;
     BABYLON.Vector2 = Vector2;
     var Vector3 = (function () {
     var Vector3 = (function () {
         function Vector3(x, y, z) {
         function Vector3(x, y, z) {
@@ -995,7 +995,7 @@ var BABYLON;
             ref.z = roll;
             ref.z = roll;
         };
         };
         return Vector3;
         return Vector3;
-    }());
+    })();
     BABYLON.Vector3 = Vector3;
     BABYLON.Vector3 = Vector3;
     //Vector4 class created for EulerAngle class conversion to Quaternion
     //Vector4 class created for EulerAngle class conversion to Quaternion
     var Vector4 = (function () {
     var Vector4 = (function () {
@@ -1252,7 +1252,7 @@ var BABYLON;
             return center;
             return center;
         };
         };
         return Vector4;
         return Vector4;
-    }());
+    })();
     BABYLON.Vector4 = Vector4;
     BABYLON.Vector4 = Vector4;
     var Quaternion = (function () {
     var Quaternion = (function () {
         function Quaternion(x, y, z, w) {
         function Quaternion(x, y, z, w) {
@@ -1538,7 +1538,7 @@ var BABYLON;
             return new Quaternion((num3 * left.x) + (num2 * right.x), (num3 * left.y) + (num2 * right.y), (num3 * left.z) + (num2 * right.z), (num3 * left.w) + (num2 * right.w));
             return new Quaternion((num3 * left.x) + (num2 * right.x), (num3 * left.y) + (num2 * right.y), (num3 * left.z) + (num2 * right.z), (num3 * left.w) + (num2 * right.w));
         };
         };
         return Quaternion;
         return Quaternion;
-    }());
+    })();
     BABYLON.Quaternion = Quaternion;
     BABYLON.Quaternion = Quaternion;
     var Matrix = (function () {
     var Matrix = (function () {
         function Matrix() {
         function Matrix() {
@@ -2172,7 +2172,7 @@ var BABYLON;
         Matrix._yAxis = Vector3.Zero();
         Matrix._yAxis = Vector3.Zero();
         Matrix._zAxis = Vector3.Zero();
         Matrix._zAxis = Vector3.Zero();
         return Matrix;
         return Matrix;
-    }());
+    })();
     BABYLON.Matrix = Matrix;
     BABYLON.Matrix = Matrix;
     var Plane = (function () {
     var Plane = (function () {
         function Plane(a, b, c, d) {
         function Plane(a, b, c, d) {
@@ -2265,7 +2265,7 @@ var BABYLON;
             return Vector3.Dot(point, normal) + d;
             return Vector3.Dot(point, normal) + d;
         };
         };
         return Plane;
         return Plane;
-    }());
+    })();
     BABYLON.Plane = Plane;
     BABYLON.Plane = Plane;
     var Viewport = (function () {
     var Viewport = (function () {
         function Viewport(x, y, width, height) {
         function Viewport(x, y, width, height) {
@@ -2278,7 +2278,7 @@ var BABYLON;
             return new Viewport(this.x * renderWidth, this.y * renderHeight, this.width * renderWidth, this.height * renderHeight);
             return new Viewport(this.x * renderWidth, this.y * renderHeight, this.width * renderWidth, this.height * renderHeight);
         };
         };
         return Viewport;
         return Viewport;
-    }());
+    })();
     BABYLON.Viewport = Viewport;
     BABYLON.Viewport = Viewport;
     var Frustum = (function () {
     var Frustum = (function () {
         function Frustum() {
         function Frustum() {
@@ -2330,7 +2330,7 @@ var BABYLON;
             frustumPlanes[5].normalize();
             frustumPlanes[5].normalize();
         };
         };
         return Frustum;
         return Frustum;
-    }());
+    })();
     BABYLON.Frustum = Frustum;
     BABYLON.Frustum = Frustum;
     (function (Space) {
     (function (Space) {
         Space[Space["LOCAL"] = 0] = "LOCAL";
         Space[Space["LOCAL"] = 0] = "LOCAL";
@@ -2344,7 +2344,7 @@ var BABYLON;
         Axis.Y = new Vector3(0, 1, 0);
         Axis.Y = new Vector3(0, 1, 0);
         Axis.Z = new Vector3(0, 0, 1);
         Axis.Z = new Vector3(0, 0, 1);
         return Axis;
         return Axis;
-    }());
+    })();
     BABYLON.Axis = Axis;
     BABYLON.Axis = Axis;
     ;
     ;
     var BezierCurve = (function () {
     var BezierCurve = (function () {
@@ -2370,7 +2370,7 @@ var BABYLON;
                 Math.pow(refinedT, 3);
                 Math.pow(refinedT, 3);
         };
         };
         return BezierCurve;
         return BezierCurve;
-    }());
+    })();
     BABYLON.BezierCurve = BezierCurve;
     BABYLON.BezierCurve = BezierCurve;
     (function (Orientation) {
     (function (Orientation) {
         Orientation[Orientation["CW"] = 0] = "CW";
         Orientation[Orientation["CW"] = 0] = "CW";
@@ -2398,7 +2398,7 @@ var BABYLON;
             return new Angle(degrees * Math.PI / 180);
             return new Angle(degrees * Math.PI / 180);
         };
         };
         return Angle;
         return Angle;
-    }());
+    })();
     BABYLON.Angle = Angle;
     BABYLON.Angle = Angle;
     var Arc2 = (function () {
     var Arc2 = (function () {
         function Arc2(startPoint, midPoint, endPoint) {
         function Arc2(startPoint, midPoint, endPoint) {
@@ -2428,7 +2428,7 @@ var BABYLON;
             this.angle = Angle.FromDegrees(this.orientation === Orientation.CW ? a1 - a3 : a3 - a1);
             this.angle = Angle.FromDegrees(this.orientation === Orientation.CW ? a1 - a3 : a3 - a1);
         }
         }
         return Arc2;
         return Arc2;
-    }());
+    })();
     BABYLON.Arc2 = Arc2;
     BABYLON.Arc2 = Arc2;
     var Path2 = (function () {
     var Path2 = (function () {
         function Path2(x, y) {
         function Path2(x, y) {
@@ -2513,7 +2513,7 @@ var BABYLON;
             return new Path2(x, y);
             return new Path2(x, y);
         };
         };
         return Path2;
         return Path2;
-    }());
+    })();
     BABYLON.Path2 = Path2;
     BABYLON.Path2 = Path2;
     var Path3D = (function () {
     var Path3D = (function () {
         /**
         /**
@@ -2681,7 +2681,7 @@ var BABYLON;
             return normal0;
             return normal0;
         };
         };
         return Path3D;
         return Path3D;
-    }());
+    })();
     BABYLON.Path3D = Path3D;
     BABYLON.Path3D = Path3D;
     var Curve3 = (function () {
     var Curve3 = (function () {
         /**
         /**
@@ -2784,7 +2784,7 @@ var BABYLON;
             return l;
             return l;
         };
         };
         return Curve3;
         return Curve3;
-    }());
+    })();
     BABYLON.Curve3 = Curve3;
     BABYLON.Curve3 = Curve3;
     // SphericalHarmonics
     // SphericalHarmonics
     var SphericalHarmonics = (function () {
     var SphericalHarmonics = (function () {
@@ -2824,7 +2824,7 @@ var BABYLON;
             this.L22 = this.L22.scale(scale);
             this.L22 = this.L22.scale(scale);
         };
         };
         return SphericalHarmonics;
         return SphericalHarmonics;
-    }());
+    })();
     BABYLON.SphericalHarmonics = SphericalHarmonics;
     BABYLON.SphericalHarmonics = SphericalHarmonics;
     // SphericalPolynomial
     // SphericalPolynomial
     var SphericalPolynomial = (function () {
     var SphericalPolynomial = (function () {
@@ -2859,7 +2859,7 @@ var BABYLON;
             return result;
             return result;
         };
         };
         return SphericalPolynomial;
         return SphericalPolynomial;
-    }());
+    })();
     BABYLON.SphericalPolynomial = SphericalPolynomial;
     BABYLON.SphericalPolynomial = SphericalPolynomial;
     // Vertex formats
     // Vertex formats
     var PositionNormalVertex = (function () {
     var PositionNormalVertex = (function () {
@@ -2873,7 +2873,7 @@ var BABYLON;
             return new PositionNormalVertex(this.position.clone(), this.normal.clone());
             return new PositionNormalVertex(this.position.clone(), this.normal.clone());
         };
         };
         return PositionNormalVertex;
         return PositionNormalVertex;
-    }());
+    })();
     BABYLON.PositionNormalVertex = PositionNormalVertex;
     BABYLON.PositionNormalVertex = PositionNormalVertex;
     var PositionNormalTextureVertex = (function () {
     var PositionNormalTextureVertex = (function () {
         function PositionNormalTextureVertex(position, normal, uv) {
         function PositionNormalTextureVertex(position, normal, uv) {
@@ -2888,7 +2888,7 @@ var BABYLON;
             return new PositionNormalTextureVertex(this.position.clone(), this.normal.clone(), this.uv.clone());
             return new PositionNormalTextureVertex(this.position.clone(), this.normal.clone(), this.uv.clone());
         };
         };
         return PositionNormalTextureVertex;
         return PositionNormalTextureVertex;
-    }());
+    })();
     BABYLON.PositionNormalTextureVertex = PositionNormalTextureVertex;
     BABYLON.PositionNormalTextureVertex = PositionNormalTextureVertex;
     // Temporary pre-allocated objects for engine internal use
     // Temporary pre-allocated objects for engine internal use
     // usage in any internal function :
     // usage in any internal function :
@@ -2908,6 +2908,6 @@ var BABYLON;
             Matrix.Zero(), Matrix.Zero(),
             Matrix.Zero(), Matrix.Zero(),
             Matrix.Zero(), Matrix.Zero()]; // 6 temp Matrices at once should be enough
             Matrix.Zero(), Matrix.Zero()]; // 6 temp Matrices at once should be enough
         return Tmp;
         return Tmp;
-    }());
+    })();
     BABYLON.Tmp = Tmp;
     BABYLON.Tmp = Tmp;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Mesh/babylon.abstractMesh.js

@@ -1031,6 +1031,6 @@ var BABYLON;
         AbstractMesh._BILLBOARDMODE_Z = 4;
         AbstractMesh._BILLBOARDMODE_Z = 4;
         AbstractMesh._BILLBOARDMODE_ALL = 7;
         AbstractMesh._BILLBOARDMODE_ALL = 7;
         return AbstractMesh;
         return AbstractMesh;
-    }(BABYLON.Node));
+    })(BABYLON.Node);
     BABYLON.AbstractMesh = AbstractMesh;
     BABYLON.AbstractMesh = AbstractMesh;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 5 - 5
src/Mesh/babylon.csg.js

@@ -32,7 +32,7 @@ var BABYLON;
             return new Vertex(BABYLON.Vector3.Lerp(this.pos, other.pos, t), BABYLON.Vector3.Lerp(this.normal, other.normal, t), BABYLON.Vector2.Lerp(this.uv, other.uv, t));
             return new Vertex(BABYLON.Vector3.Lerp(this.pos, other.pos, t), BABYLON.Vector3.Lerp(this.normal, other.normal, t), BABYLON.Vector2.Lerp(this.uv, other.uv, t));
         };
         };
         return Vertex;
         return Vertex;
-    }());
+    })();
     // # class Plane
     // # class Plane
     // Represents a plane in 3D space.
     // Represents a plane in 3D space.
     var Plane = (function () {
     var Plane = (function () {
@@ -124,7 +124,7 @@ var BABYLON;
         // point is on the plane.
         // point is on the plane.
         Plane.EPSILON = 1e-5;
         Plane.EPSILON = 1e-5;
         return Plane;
         return Plane;
-    }());
+    })();
     // # class Polygon
     // # class Polygon
     // Represents a convex polygon. The vertices used to initialize a polygon must
     // Represents a convex polygon. The vertices used to initialize a polygon must
     // be coplanar and form a convex loop.
     // be coplanar and form a convex loop.
@@ -147,7 +147,7 @@ var BABYLON;
             this.plane.flip();
             this.plane.flip();
         };
         };
         return Polygon;
         return Polygon;
-    }());
+    })();
     // # class Node
     // # class Node
     // Holds a node in a BSP tree. A BSP tree is built from a collection of polygons
     // Holds a node in a BSP tree. A BSP tree is built from a collection of polygons
     // by picking a polygon to split along. That polygon (and all other coplanar
     // by picking a polygon to split along. That polygon (and all other coplanar
@@ -253,7 +253,7 @@ var BABYLON;
             }
             }
         };
         };
         return Node;
         return Node;
-    }());
+    })();
     var CSG = (function () {
     var CSG = (function () {
         function CSG() {
         function CSG() {
             this.polygons = new Array();
             this.polygons = new Array();
@@ -508,6 +508,6 @@ var BABYLON;
             return mesh;
             return mesh;
         };
         };
         return CSG;
         return CSG;
-    }());
+    })();
     BABYLON.CSG = CSG;
     BABYLON.CSG = CSG;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 12 - 12
src/Mesh/babylon.geometry.js

@@ -676,7 +676,7 @@ var BABYLON;
             return geometry;
             return geometry;
         };
         };
         return Geometry;
         return Geometry;
-    }());
+    })();
     BABYLON.Geometry = Geometry;
     BABYLON.Geometry = Geometry;
     /////// Primitives //////////////////////////////////////////////
     /////// Primitives //////////////////////////////////////////////
     var Geometry;
     var Geometry;
@@ -734,7 +734,7 @@ var BABYLON;
                     return serializationObject;
                     return serializationObject;
                 };
                 };
                 return _Primitive;
                 return _Primitive;
-            }(Geometry));
+            })(Geometry);
             Primitives._Primitive = _Primitive;
             Primitives._Primitive = _Primitive;
             var Ribbon = (function (_super) {
             var Ribbon = (function (_super) {
                 __extends(Ribbon, _super);
                 __extends(Ribbon, _super);
@@ -755,7 +755,7 @@ var BABYLON;
                     return new Ribbon(id, this.getScene(), this.pathArray, this.closeArray, this.closePath, this.offset, this.canBeRegenerated(), null, this.side);
                     return new Ribbon(id, this.getScene(), this.pathArray, this.closeArray, this.closePath, this.offset, this.canBeRegenerated(), null, this.side);
                 };
                 };
                 return Ribbon;
                 return Ribbon;
-            }(_Primitive));
+            })(_Primitive);
             Primitives.Ribbon = Ribbon;
             Primitives.Ribbon = Ribbon;
             var Box = (function (_super) {
             var Box = (function (_super) {
                 __extends(Box, _super);
                 __extends(Box, _super);
@@ -787,7 +787,7 @@ var BABYLON;
                     return box;
                     return box;
                 };
                 };
                 return Box;
                 return Box;
-            }(_Primitive));
+            })(_Primitive);
             Primitives.Box = Box;
             Primitives.Box = Box;
             var Sphere = (function (_super) {
             var Sphere = (function (_super) {
                 __extends(Sphere, _super);
                 __extends(Sphere, _super);
@@ -820,7 +820,7 @@ var BABYLON;
                     return sphere;
                     return sphere;
                 };
                 };
                 return Sphere;
                 return Sphere;
-            }(_Primitive));
+            })(_Primitive);
             Primitives.Sphere = Sphere;
             Primitives.Sphere = Sphere;
             var Disc = (function (_super) {
             var Disc = (function (_super) {
                 __extends(Disc, _super);
                 __extends(Disc, _super);
@@ -839,7 +839,7 @@ var BABYLON;
                     return new Disc(id, this.getScene(), this.radius, this.tessellation, this.canBeRegenerated(), null, this.side);
                     return new Disc(id, this.getScene(), this.radius, this.tessellation, this.canBeRegenerated(), null, this.side);
                 };
                 };
                 return Disc;
                 return Disc;
-            }(_Primitive));
+            })(_Primitive);
             Primitives.Disc = Disc;
             Primitives.Disc = Disc;
             var Cylinder = (function (_super) {
             var Cylinder = (function (_super) {
                 __extends(Cylinder, _super);
                 __extends(Cylinder, _super);
@@ -878,7 +878,7 @@ var BABYLON;
                     return cylinder;
                     return cylinder;
                 };
                 };
                 return Cylinder;
                 return Cylinder;
-            }(_Primitive));
+            })(_Primitive);
             Primitives.Cylinder = Cylinder;
             Primitives.Cylinder = Cylinder;
             var Torus = (function (_super) {
             var Torus = (function (_super) {
                 __extends(Torus, _super);
                 __extends(Torus, _super);
@@ -913,7 +913,7 @@ var BABYLON;
                     return torus;
                     return torus;
                 };
                 };
                 return Torus;
                 return Torus;
-            }(_Primitive));
+            })(_Primitive);
             Primitives.Torus = Torus;
             Primitives.Torus = Torus;
             var Ground = (function (_super) {
             var Ground = (function (_super) {
                 __extends(Ground, _super);
                 __extends(Ground, _super);
@@ -946,7 +946,7 @@ var BABYLON;
                     return ground;
                     return ground;
                 };
                 };
                 return Ground;
                 return Ground;
-            }(_Primitive));
+            })(_Primitive);
             Primitives.Ground = Ground;
             Primitives.Ground = Ground;
             var TiledGround = (function (_super) {
             var TiledGround = (function (_super) {
                 __extends(TiledGround, _super);
                 __extends(TiledGround, _super);
@@ -966,7 +966,7 @@ var BABYLON;
                     return new TiledGround(id, this.getScene(), this.xmin, this.zmin, this.xmax, this.zmax, this.subdivisions, this.precision, this.canBeRegenerated(), null);
                     return new TiledGround(id, this.getScene(), this.xmin, this.zmin, this.xmax, this.zmax, this.subdivisions, this.precision, this.canBeRegenerated(), null);
                 };
                 };
                 return TiledGround;
                 return TiledGround;
-            }(_Primitive));
+            })(_Primitive);
             Primitives.TiledGround = TiledGround;
             Primitives.TiledGround = TiledGround;
             var Plane = (function (_super) {
             var Plane = (function (_super) {
                 __extends(Plane, _super);
                 __extends(Plane, _super);
@@ -997,7 +997,7 @@ var BABYLON;
                     return plane;
                     return plane;
                 };
                 };
                 return Plane;
                 return Plane;
-            }(_Primitive));
+            })(_Primitive);
             Primitives.Plane = Plane;
             Primitives.Plane = Plane;
             var TorusKnot = (function (_super) {
             var TorusKnot = (function (_super) {
                 __extends(TorusKnot, _super);
                 __extends(TorusKnot, _super);
@@ -1039,7 +1039,7 @@ var BABYLON;
                     return torusKnot;
                     return torusKnot;
                 };
                 };
                 return TorusKnot;
                 return TorusKnot;
-            }(_Primitive));
+            })(_Primitive);
             Primitives.TorusKnot = TorusKnot;
             Primitives.TorusKnot = TorusKnot;
         })(Primitives = Geometry.Primitives || (Geometry.Primitives = {}));
         })(Primitives = Geometry.Primitives || (Geometry.Primitives = {}));
     })(Geometry = BABYLON.Geometry || (BABYLON.Geometry = {}));
     })(Geometry = BABYLON.Geometry || (BABYLON.Geometry = {}));

+ 1 - 1
src/Mesh/babylon.groundMesh.js

@@ -188,6 +188,6 @@ var BABYLON;
             }
             }
         };
         };
         return GroundMesh;
         return GroundMesh;
-    }(BABYLON.Mesh));
+    })(BABYLON.Mesh);
     BABYLON.GroundMesh = GroundMesh;
     BABYLON.GroundMesh = GroundMesh;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Mesh/babylon.instancedMesh.js

@@ -151,6 +151,6 @@ var BABYLON;
             _super.prototype.dispose.call(this, doNotRecurse);
             _super.prototype.dispose.call(this, doNotRecurse);
         };
         };
         return InstancedMesh;
         return InstancedMesh;
-    }(BABYLON.AbstractMesh));
+    })(BABYLON.AbstractMesh);
     BABYLON.InstancedMesh = InstancedMesh;
     BABYLON.InstancedMesh = InstancedMesh;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Mesh/babylon.linesMesh.js

@@ -91,6 +91,6 @@ var BABYLON;
             return new LinesMesh(name, this.getScene(), newParent, this, doNotCloneChildren);
             return new LinesMesh(name, this.getScene(), newParent, this, doNotCloneChildren);
         };
         };
         return LinesMesh;
         return LinesMesh;
-    }(BABYLON.Mesh));
+    })(BABYLON.Mesh);
     BABYLON.LinesMesh = LinesMesh;
     BABYLON.LinesMesh = LinesMesh;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 2 - 2
src/Mesh/babylon.mesh.js

@@ -12,7 +12,7 @@ var BABYLON;
             this.renderSelf = new Array();
             this.renderSelf = new Array();
         }
         }
         return _InstancesBatch;
         return _InstancesBatch;
-    }());
+    })();
     BABYLON._InstancesBatch = _InstancesBatch;
     BABYLON._InstancesBatch = _InstancesBatch;
     var Mesh = (function (_super) {
     var Mesh = (function (_super) {
         __extends(Mesh, _super);
         __extends(Mesh, _super);
@@ -2248,6 +2248,6 @@ var BABYLON;
         Mesh._CAP_END = 2;
         Mesh._CAP_END = 2;
         Mesh._CAP_ALL = 3;
         Mesh._CAP_ALL = 3;
         return Mesh;
         return Mesh;
-    }(BABYLON.AbstractMesh));
+    })(BABYLON.AbstractMesh);
     BABYLON.Mesh = Mesh;
     BABYLON.Mesh = Mesh;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Mesh/babylon.mesh.vertexData.js

@@ -1817,6 +1817,6 @@ var BABYLON;
             geometry.setAllVerticesData(vertexData, parsedVertexData.updatable);
             geometry.setAllVerticesData(vertexData, parsedVertexData.updatable);
         };
         };
         return VertexData;
         return VertexData;
-    }());
+    })();
     BABYLON.VertexData = VertexData;
     BABYLON.VertexData = VertexData;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Mesh/babylon.meshBuilder.js

@@ -998,6 +998,6 @@ var BABYLON;
             return extrudedGeneric;
             return extrudedGeneric;
         };
         };
         return MeshBuilder;
         return MeshBuilder;
-    }());
+    })();
     BABYLON.MeshBuilder = MeshBuilder;
     BABYLON.MeshBuilder = MeshBuilder;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Mesh/babylon.meshLODLevel.js

@@ -8,7 +8,7 @@ var BABYLON;
                 this.mesh = mesh;
                 this.mesh = mesh;
             }
             }
             return MeshLODLevel;
             return MeshLODLevel;
-        }());
+        })();
         Internals.MeshLODLevel = MeshLODLevel;
         Internals.MeshLODLevel = MeshLODLevel;
     })(Internals = BABYLON.Internals || (BABYLON.Internals = {}));
     })(Internals = BABYLON.Internals || (BABYLON.Internals = {}));
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 7 - 7
src/Mesh/babylon.meshSimplification.js

@@ -7,7 +7,7 @@ var BABYLON;
             this.optimizeMesh = optimizeMesh;
             this.optimizeMesh = optimizeMesh;
         }
         }
         return SimplificationSettings;
         return SimplificationSettings;
-    }());
+    })();
     BABYLON.SimplificationSettings = SimplificationSettings;
     BABYLON.SimplificationSettings = SimplificationSettings;
     var SimplificationQueue = (function () {
     var SimplificationQueue = (function () {
         function SimplificationQueue() {
         function SimplificationQueue() {
@@ -77,7 +77,7 @@ var BABYLON;
             }
             }
         };
         };
         return SimplificationQueue;
         return SimplificationQueue;
-    }());
+    })();
     BABYLON.SimplificationQueue = SimplificationQueue;
     BABYLON.SimplificationQueue = SimplificationQueue;
     /**
     /**
      * The implemented types of simplification.
      * The implemented types of simplification.
@@ -97,7 +97,7 @@ var BABYLON;
             this.borderFactor = 0;
             this.borderFactor = 0;
         }
         }
         return DecimationTriangle;
         return DecimationTriangle;
-    }());
+    })();
     BABYLON.DecimationTriangle = DecimationTriangle;
     BABYLON.DecimationTriangle = DecimationTriangle;
     var DecimationVertex = (function () {
     var DecimationVertex = (function () {
         function DecimationVertex(position, id) {
         function DecimationVertex(position, id) {
@@ -113,7 +113,7 @@ var BABYLON;
             this.position.copyFrom(newPosition);
             this.position.copyFrom(newPosition);
         };
         };
         return DecimationVertex;
         return DecimationVertex;
-    }());
+    })();
     BABYLON.DecimationVertex = DecimationVertex;
     BABYLON.DecimationVertex = DecimationVertex;
     var QuadraticMatrix = (function () {
     var QuadraticMatrix = (function () {
         function QuadraticMatrix(data) {
         function QuadraticMatrix(data) {
@@ -158,7 +158,7 @@ var BABYLON;
             return [a * a, a * b, a * c, a * d, b * b, b * c, b * d, c * c, c * d, d * d];
             return [a * a, a * b, a * c, a * d, b * b, b * c, b * d, c * c, c * d, d * d];
         };
         };
         return QuadraticMatrix;
         return QuadraticMatrix;
-    }());
+    })();
     BABYLON.QuadraticMatrix = QuadraticMatrix;
     BABYLON.QuadraticMatrix = QuadraticMatrix;
     var Reference = (function () {
     var Reference = (function () {
         function Reference(vertexId, triangleId) {
         function Reference(vertexId, triangleId) {
@@ -166,7 +166,7 @@ var BABYLON;
             this.triangleId = triangleId;
             this.triangleId = triangleId;
         }
         }
         return Reference;
         return Reference;
-    }());
+    })();
     BABYLON.Reference = Reference;
     BABYLON.Reference = Reference;
     /**
     /**
      * An implementation of the Quadratic Error simplification algorithm.
      * An implementation of the Quadratic Error simplification algorithm.
@@ -653,6 +653,6 @@ var BABYLON;
             return error;
             return error;
         };
         };
         return QuadraticErrorSimplification;
         return QuadraticErrorSimplification;
-    }());
+    })();
     BABYLON.QuadraticErrorSimplification = QuadraticErrorSimplification;
     BABYLON.QuadraticErrorSimplification = QuadraticErrorSimplification;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 4 - 4
src/Mesh/babylon.polygonMesh.js

@@ -12,7 +12,7 @@ var BABYLON;
             this.index = index;
             this.index = index;
         }
         }
         return IndexedVector2;
         return IndexedVector2;
-    }(BABYLON.Vector2));
+    })(BABYLON.Vector2);
     var PolygonPoints = (function () {
     var PolygonPoints = (function () {
         function PolygonPoints() {
         function PolygonPoints() {
             this.elements = new Array();
             this.elements = new Array();
@@ -56,7 +56,7 @@ var BABYLON;
             };
             };
         };
         };
         return PolygonPoints;
         return PolygonPoints;
-    }());
+    })();
     var Polygon = (function () {
     var Polygon = (function () {
         function Polygon() {
         function Polygon() {
         }
         }
@@ -93,7 +93,7 @@ var BABYLON;
             return BABYLON.Path2.StartingAt(x, y);
             return BABYLON.Path2.StartingAt(x, y);
         };
         };
         return Polygon;
         return Polygon;
-    }());
+    })();
     BABYLON.Polygon = Polygon;
     BABYLON.Polygon = Polygon;
     var PolygonMeshBuilder = (function () {
     var PolygonMeshBuilder = (function () {
         function PolygonMeshBuilder(name, contours, scene) {
         function PolygonMeshBuilder(name, contours, scene) {
@@ -240,6 +240,6 @@ var BABYLON;
             ;
             ;
         };
         };
         return PolygonMeshBuilder;
         return PolygonMeshBuilder;
-    }());
+    })();
     BABYLON.PolygonMeshBuilder = PolygonMeshBuilder;
     BABYLON.PolygonMeshBuilder = PolygonMeshBuilder;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Mesh/babylon.subMesh.js

@@ -179,6 +179,6 @@ var BABYLON;
             return new SubMesh(materialIndex, minVertexIndex, maxVertexIndex - minVertexIndex + 1, startIndex, indexCount, mesh, renderingMesh);
             return new SubMesh(materialIndex, minVertexIndex, maxVertexIndex - minVertexIndex + 1, startIndex, indexCount, mesh, renderingMesh);
         };
         };
         return SubMesh;
         return SubMesh;
-    }());
+    })();
     BABYLON.SubMesh = SubMesh;
     BABYLON.SubMesh = SubMesh;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Mesh/babylon.vertexBuffer.js

@@ -205,6 +205,6 @@ var BABYLON;
         VertexBuffer._MatricesIndicesExtraKind = "matricesIndicesExtra";
         VertexBuffer._MatricesIndicesExtraKind = "matricesIndicesExtra";
         VertexBuffer._MatricesWeightsExtraKind = "matricesWeightsExtra";
         VertexBuffer._MatricesWeightsExtraKind = "matricesWeightsExtra";
         return VertexBuffer;
         return VertexBuffer;
-    }());
+    })();
     BABYLON.VertexBuffer = VertexBuffer;
     BABYLON.VertexBuffer = VertexBuffer;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Particles/babylon.particle.js

@@ -24,6 +24,6 @@ var BABYLON;
             other.angularSpeed = this.angularSpeed;
             other.angularSpeed = this.angularSpeed;
         };
         };
         return Particle;
         return Particle;
-    }());
+    })();
     BABYLON.Particle = Particle;
     BABYLON.Particle = Particle;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Particles/babylon.particleSystem.js

@@ -429,6 +429,6 @@ var BABYLON;
         ParticleSystem.BLENDMODE_ONEONE = 0;
         ParticleSystem.BLENDMODE_ONEONE = 0;
         ParticleSystem.BLENDMODE_STANDARD = 1;
         ParticleSystem.BLENDMODE_STANDARD = 1;
         return ParticleSystem;
         return ParticleSystem;
-    }());
+    })();
     BABYLON.ParticleSystem = ParticleSystem;
     BABYLON.ParticleSystem = ParticleSystem;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 2 - 2
src/Particles/babylon.solidParticle.js

@@ -38,7 +38,7 @@ var BABYLON;
             configurable: true
             configurable: true
         });
         });
         return SolidParticle;
         return SolidParticle;
-    }());
+    })();
     BABYLON.SolidParticle = SolidParticle;
     BABYLON.SolidParticle = SolidParticle;
     var ModelShape = (function () {
     var ModelShape = (function () {
         function ModelShape(id, shape, shapeUV, posFunction, vtxFunction) {
         function ModelShape(id, shape, shapeUV, posFunction, vtxFunction) {
@@ -49,6 +49,6 @@ var BABYLON;
             this._vertexFunction = vtxFunction;
             this._vertexFunction = vtxFunction;
         }
         }
         return ModelShape;
         return ModelShape;
-    }());
+    })();
     BABYLON.ModelShape = ModelShape;
     BABYLON.ModelShape = ModelShape;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Particles/babylon.solidParticleSystem.js

@@ -819,6 +819,6 @@ var BABYLON;
         SolidParticleSystem.prototype.afterUpdateParticles = function (start, stop, update) {
         SolidParticleSystem.prototype.afterUpdateParticles = function (start, stop, update) {
         };
         };
         return SolidParticleSystem;
         return SolidParticleSystem;
-    }());
+    })();
     BABYLON.SolidParticleSystem = SolidParticleSystem;
     BABYLON.SolidParticleSystem = SolidParticleSystem;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 1 - 1
src/Physics/Plugins/babylon.cannonJSPlugin.js

@@ -421,6 +421,6 @@ var BABYLON;
             //nothing to do, actually.
             //nothing to do, actually.
         };
         };
         return CannonJSPlugin;
         return CannonJSPlugin;
-    }());
+    })();
     BABYLON.CannonJSPlugin = CannonJSPlugin;
     BABYLON.CannonJSPlugin = CannonJSPlugin;
 })(BABYLON || (BABYLON = {}));
 })(BABYLON || (BABYLON = {}));

+ 0 - 0
src/Physics/Plugins/babylon.oimoJSPlugin.js


部分文件因为文件数量过多而无法显示