Procházet zdrojové kódy

Nightly + worldMatrix fix

David Catuhe před 8 roky
rodič
revize
11cec9627d
24 změnil soubory, kde provedl 4640 přidání a 4640 odebrání
  1. 2176 2176
      dist/preview release/babylon.d.ts
  2. 2176 2176
      dist/preview release/babylon.module.d.ts
  3. 12 12
      dist/preview release/canvas2D/babylon.canvas2d.min.js
  4. 251 251
      dist/preview release/inspector/babylon.inspector.bundle.js
  5. 1 2
      dist/preview release/inspector/babylon.inspector.js
  6. 3 3
      dist/preview release/inspector/babylon.inspector.min.js
  7. 2 2
      dist/preview release/loaders/babylon.glTFFileLoader.min.js
  8. 1 1
      dist/preview release/loaders/babylon.objFileLoader.min.js
  9. 1 1
      dist/preview release/loaders/babylon.stlFileLoader.min.js
  10. 1 1
      dist/preview release/materialsLibrary/babylon.fireMaterial.min.js
  11. 1 1
      dist/preview release/materialsLibrary/babylon.furMaterial.min.js
  12. 1 1
      dist/preview release/materialsLibrary/babylon.gradientMaterial.min.js
  13. 1 1
      dist/preview release/materialsLibrary/babylon.lavaMaterial.min.js
  14. 1 1
      dist/preview release/materialsLibrary/babylon.normalMaterial.min.js
  15. 1 1
      dist/preview release/materialsLibrary/babylon.shadowOnlyMaterial.min.js
  16. 1 1
      dist/preview release/materialsLibrary/babylon.simpleMaterial.min.js
  17. 1 1
      dist/preview release/materialsLibrary/babylon.skyMaterial.min.js
  18. 1 1
      dist/preview release/materialsLibrary/babylon.terrainMaterial.min.js
  19. 1 1
      dist/preview release/materialsLibrary/babylon.triPlanarMaterial.min.js
  20. 1 1
      dist/preview release/materialsLibrary/babylon.waterMaterial.min.js
  21. 1 1
      dist/preview release/postProcessesLibrary/babylon.asciiArtPostProcess.min.js
  22. 1 1
      dist/preview release/postProcessesLibrary/babylon.digitalRainPostProcess.min.js
  23. 1 1
      dist/preview release/serializers/babylon.objSerializer.min.js
  24. 3 2
      src/Mesh/babylon.abstractMesh.ts

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2176 - 2176
dist/preview release/babylon.d.ts


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2176 - 2176
dist/preview release/babylon.module.d.ts


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 12 - 12
dist/preview release/canvas2D/babylon.canvas2d.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 251 - 251
dist/preview release/inspector/babylon.inspector.bundle.js


+ 1 - 2
dist/preview release/inspector/babylon.inspector.js

@@ -112,7 +112,6 @@ var INSPECTOR;
                 else {
                     inspector = INSPECTOR.Helpers.CreateDiv('insp-right-panel', this._c2diwrapper);
                 }
-                console.log(inspector);
                 // Add split bar
                 if (!this._parentElement) {
                     Split([canvas, inspector], {
@@ -2458,7 +2457,7 @@ var INSPECTOR;
     var SoundTab = (function (_super) {
         __extends(SoundTab, _super);
         function SoundTab(tabbar, inspector) {
-            return _super.call(this, tabbar, 'Sound', inspector) || this;
+            return _super.call(this, tabbar, 'Audio', inspector) || this;
         }
         /* Overrides super */
         SoundTab.prototype._getTree = function () {

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3 - 3
dist/preview release/inspector/babylon.inspector.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 2 - 2
dist/preview release/loaders/babylon.glTFFileLoader.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/loaders/babylon.objFileLoader.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/loaders/babylon.stlFileLoader.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/materialsLibrary/babylon.fireMaterial.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/materialsLibrary/babylon.furMaterial.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/materialsLibrary/babylon.gradientMaterial.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/materialsLibrary/babylon.lavaMaterial.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/materialsLibrary/babylon.normalMaterial.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/materialsLibrary/babylon.shadowOnlyMaterial.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/materialsLibrary/babylon.simpleMaterial.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/materialsLibrary/babylon.skyMaterial.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/materialsLibrary/babylon.terrainMaterial.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/materialsLibrary/babylon.triPlanarMaterial.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/materialsLibrary/babylon.waterMaterial.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/postProcessesLibrary/babylon.asciiArtPostProcess.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/postProcessesLibrary/babylon.digitalRainPostProcess.min.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 1
dist/preview release/serializers/babylon.objSerializer.min.js


+ 3 - 2
src/Mesh/babylon.abstractMesh.ts

@@ -460,7 +460,8 @@
             if (this._masterMesh) {
                 return this._masterMesh.getWorldMatrix();
             }
-            if (this._currentRenderId !== this.getScene().getRenderId()) {
+            
+            if (this._currentRenderId !== this.getScene().getRenderId() || !this.isSynchronized()) {
                 this.computeWorldMatrix();
             }
             return this._worldMatrix;
@@ -813,7 +814,7 @@
                 return this._worldMatrix;
             }
 
-            if (!force && (this._currentRenderId === this.getScene().getRenderId() || this.isSynchronized(true))) {
+            if (!force && ((this._currentRenderId === this.getScene().getRenderId() && this.isSynchronized(true)))) {
                 this._currentRenderId = this.getScene().getRenderId();
                 return this._worldMatrix;
             }