浏览代码

Remove call to getWorldMatrix for determinant

David Catuhe 7 年之前
父节点
当前提交
4480b79c5e
共有 28 个文件被更改,包括 22660 次插入22669 次删除
  1. 1 1
      .vscode/launch.json
  2. 7431 7431
      Playground/babylon.d.txt
  3. 8470 8470
      dist/preview release/babylon.d.ts
  4. 40 40
      dist/preview release/babylon.js
  5. 0 3
      dist/preview release/babylon.max.js
  6. 41 41
      dist/preview release/babylon.worker.js
  7. 6549 6549
      dist/preview release/customConfigurations/minimalGLTFViewer/babylon.d.ts
  8. 44 44
      dist/preview release/customConfigurations/minimalGLTFViewer/babylon.js
  9. 0 3
      dist/preview release/customConfigurations/minimalGLTFViewer/babylon.max.js
  10. 3 3
      dist/preview release/gui/babylon.gui.min.js
  11. 4 4
      dist/preview release/inspector/babylon.inspector.bundle.js
  12. 3 3
      dist/preview release/inspector/babylon.inspector.min.js
  13. 2 2
      dist/preview release/loaders/babylon.glTF1FileLoader.min.js
  14. 2 2
      dist/preview release/loaders/babylon.glTF2FileLoader.min.js
  15. 3 3
      dist/preview release/loaders/babylon.glTFFileLoader.min.js
  16. 1 1
      dist/preview release/loaders/babylon.objFileLoader.min.js
  17. 3 3
      dist/preview release/loaders/babylonjs.loaders.min.js
  18. 1 1
      dist/preview release/materialsLibrary/babylon.customMaterial.min.js
  19. 1 1
      dist/preview release/materialsLibrary/babylon.shadowOnlyMaterial.min.js
  20. 1 1
      dist/preview release/materialsLibrary/babylon.waterMaterial.min.js
  21. 3 3
      dist/preview release/materialsLibrary/babylonjs.materials.min.js
  22. 1 1
      dist/preview release/postProcessesLibrary/babylon.asciiArtPostProcess.min.js
  23. 1 1
      dist/preview release/postProcessesLibrary/babylon.digitalRainPostProcess.min.js
  24. 1 1
      dist/preview release/postProcessesLibrary/babylonjs.postProcess.min.js
  25. 1 1
      dist/preview release/serializers/babylon.glTF2Serializer.min.js
  26. 1 1
      dist/preview release/serializers/babylonjs.serializers.min.js
  27. 52 52
      dist/preview release/viewer/babylon.viewer.js
  28. 0 3
      src/Mesh/babylon.transformNode.ts

+ 1 - 1
.vscode/launch.json

@@ -142,7 +142,7 @@
             "name": "Launch Build Validation (Chrome)",
             "type": "chrome",
             "request": "launch",
-            "url": "http://localhost:1338/tests/validation/index.html?LOD",
+            "url": "http://localhost:1338/tests/validation/index.html",
             "webRoot": "${workspaceRoot}/",
             "sourceMaps": true,
             "preLaunchTask": "run",

文件差异内容过多而无法显示
+ 7431 - 7431
Playground/babylon.d.txt


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


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


+ 0 - 3
dist/preview release/babylon.max.js

@@ -14466,9 +14466,6 @@ var BABYLON;
          * Returns the latest update of the World matrix determinant.
          */
         TransformNode.prototype._getWorldMatrixDeterminant = function () {
-            if (this._currentRenderId !== this.getScene().getRenderId()) {
-                this.computeWorldMatrix();
-            }
             return this._worldMatrixDeterminant;
         };
         Object.defineProperty(TransformNode.prototype, "worldMatrixFromCache", {

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


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


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


+ 0 - 3
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.max.js

@@ -14466,9 +14466,6 @@ var BABYLON;
          * Returns the latest update of the World matrix determinant.
          */
         TransformNode.prototype._getWorldMatrixDeterminant = function () {
-            if (this._currentRenderId !== this.getScene().getRenderId()) {
-                this.computeWorldMatrix();
-            }
             return this._worldMatrixDeterminant;
         };
         Object.defineProperty(TransformNode.prototype, "worldMatrixFromCache", {

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


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


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


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


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


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


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


文件差异内容过多而无法显示
+ 3 - 3
dist/preview release/loaders/babylonjs.loaders.min.js


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


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


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


文件差异内容过多而无法显示
+ 3 - 3
dist/preview release/materialsLibrary/babylonjs.materials.min.js


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


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


文件差异内容过多而无法显示
+ 1 - 1
dist/preview release/postProcessesLibrary/babylonjs.postProcess.min.js


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


文件差异内容过多而无法显示
+ 1 - 1
dist/preview release/serializers/babylonjs.serializers.min.js


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


+ 0 - 3
src/Mesh/babylon.transformNode.ts

@@ -118,9 +118,6 @@ module BABYLON {
          * Returns the latest update of the World matrix determinant.
          */
         protected _getWorldMatrixDeterminant(): number {
-            if (this._currentRenderId !== this.getScene().getRenderId()) {
-                this.computeWorldMatrix();
-            }
             return this._worldMatrixDeterminant;
         }