Benjamin Guignabert 8 лет назад
Родитель
Сommit
5aba64551e
25 измененных файлов с 3572 добавлено и 3491 удалено
  1. 1582 1582
      dist/preview release/babylon.d.ts
  2. 1582 1582
      dist/preview release/babylon.module.d.ts
  3. 38 38
      dist/preview release/canvas2D/babylon.canvas2d.js
  4. 12 12
      dist/preview release/canvas2D/babylon.canvas2d.min.js
  5. 251 251
      dist/preview release/inspector/babylon.inspector.bundle.js
  6. 1 5
      dist/preview release/inspector/babylon.inspector.js
  7. 3 3
      dist/preview release/inspector/babylon.inspector.min.js
  8. 2 2
      dist/preview release/loaders/babylon.glTFFileLoader.min.js
  9. 1 1
      dist/preview release/loaders/babylon.objFileLoader.min.js
  10. 1 1
      dist/preview release/loaders/babylon.stlFileLoader.min.js
  11. 1 1
      dist/preview release/materialsLibrary/babylon.fireMaterial.min.js
  12. 1 1
      dist/preview release/materialsLibrary/babylon.furMaterial.min.js
  13. 1 1
      dist/preview release/materialsLibrary/babylon.gradientMaterial.min.js
  14. 1 1
      dist/preview release/materialsLibrary/babylon.lavaMaterial.min.js
  15. 1 1
      dist/preview release/materialsLibrary/babylon.normalMaterial.min.js
  16. 1 1
      dist/preview release/materialsLibrary/babylon.shadowOnlyMaterial.min.js
  17. 1 1
      dist/preview release/materialsLibrary/babylon.simpleMaterial.min.js
  18. 1 1
      dist/preview release/materialsLibrary/babylon.skyMaterial.min.js
  19. 1 1
      dist/preview release/materialsLibrary/babylon.terrainMaterial.min.js
  20. 1 1
      dist/preview release/materialsLibrary/babylon.triPlanarMaterial.min.js
  21. 1 1
      dist/preview release/materialsLibrary/babylon.waterMaterial.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/serializers/babylon.objSerializer.min.js
  25. 85 0
      index.html

Разница между файлами не показана из-за своего большого размера
+ 1582 - 1582
dist/preview release/babylon.d.ts


Разница между файлами не показана из-за своего большого размера
+ 1582 - 1582
dist/preview release/babylon.module.d.ts


Разница между файлами не показана из-за своего большого размера
+ 38 - 38
dist/preview release/canvas2D/babylon.canvas2d.js


Разница между файлами не показана из-за своего большого размера
+ 12 - 12
dist/preview release/canvas2D/babylon.canvas2d.min.js


Разница между файлами не показана из-за своего большого размера
+ 251 - 251
dist/preview release/inspector/babylon.inspector.bundle.js


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

@@ -11,10 +11,8 @@ var INSPECTOR;
             this._popupMode = false;
             //get Tabbar initialTab
             this._initialTab = initialTab;
-            console.log(initialTab);
             //get parentElement of our Inspector
             this._parentElement = parentElement;
-            console.log(this._parentElement);
             // get canvas parent only if needed.
             this._scene = scene;
             // Save HTML document and window
@@ -3407,6 +3405,7 @@ var INSPECTOR;
             _this._tabs.push(new INSPECTOR.ConsoleTab(_this, _this._inspector));
             _this._tabs.push(new INSPECTOR.StatsTab(_this, _this._inspector));
             _this._meshTab = new INSPECTOR.MeshTab(_this, _this._inspector);
+            _this._tabs.push(new INSPECTOR.TextureTab(_this, _this._inspector));
             _this._tabs.push(_this._meshTab);
             _this._tabs.push(new INSPECTOR.ShaderTab(_this, _this._inspector));
             _this._tabs.push(new INSPECTOR.LightTab(_this, _this._inspector));
@@ -3437,12 +3436,9 @@ var INSPECTOR;
             var _this = this;
             this._div.className = 'tabbar';
             this._div.appendChild(this._toolBar.toHtml());
-            var i = 1;
             for (var _i = 0, _a = this._tabs; _i < _a.length; _i++) {
                 var tab = _a[_i];
                 this._div.appendChild(tab.toHtml());
-                tab.toHtml().id = 'tab' + i;
-                i++;
             }
             this._moreTabsIcon = INSPECTOR.Helpers.CreateElement('i', 'fa fa-angle-double-right more-tabs');
             this._moreTabsPanel = INSPECTOR.Helpers.CreateDiv('more-tabs-panel');

Разница между файлами не показана из-за своего большого размера
+ 3 - 3
dist/preview release/inspector/babylon.inspector.min.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
dist/preview release/loaders/babylon.glTFFileLoader.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/loaders/babylon.objFileLoader.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/loaders/babylon.stlFileLoader.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/materialsLibrary/babylon.fireMaterial.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/materialsLibrary/babylon.furMaterial.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/materialsLibrary/babylon.gradientMaterial.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/materialsLibrary/babylon.lavaMaterial.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/materialsLibrary/babylon.normalMaterial.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/materialsLibrary/babylon.shadowOnlyMaterial.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/materialsLibrary/babylon.simpleMaterial.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/materialsLibrary/babylon.skyMaterial.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/materialsLibrary/babylon.terrainMaterial.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/materialsLibrary/babylon.triPlanarMaterial.min.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/materialsLibrary/babylon.waterMaterial.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/serializers/babylon.objSerializer.min.js


+ 85 - 0
index.html

@@ -0,0 +1,85 @@
+<html>
+	<head>
+	<style>
+	  html, body {
+	    overflow: hidden;
+	    width: 100%;
+	    height: 100%;
+	    margin: 0;
+	    padding: 0;
+	  }
+
+	  #renderCanvas {
+	    width: 100%;
+	    height: 100%;
+	    touch-action: none;
+	  }
+	</style>
+	</head>
+	<body>
+		<canvas id="renderCanvas"></canvas>
+		<script src="tools/DevLoader/BabylonLoader.js"></script>
+		<script>
+		"use strict";
+		BABYLONDEVTOOLS.Loader
+			.load(function() {
+				// Get the canvas element from our HTML above
+				var canvas = document.getElementById("renderCanvas");
+
+				// Load the BABYLON 3D engine
+				var engine = new BABYLON.Engine(canvas, true);
+
+				// This begins the creation of a function that we will 'call' just after it's built
+				var createScene = function() {
+
+					// Now create a basic Babylon Scene object 
+					var scene = new BABYLON.Scene(engine);
+
+					// Change the scene background color to green.
+					scene.clearColor = new BABYLON.Color3(0, 1, 0);
+
+					// This creates and positions a free camera
+					var camera = new BABYLON.FreeCamera("camera1", new BABYLON.Vector3(0, 5, -10), scene);
+
+					// This targets the camera to scene origin
+					camera.setTarget(BABYLON.Vector3.Zero());
+
+					// This attaches the camera to the canvas
+					camera.attachControl(canvas, false);
+
+					// This creates a light, aiming 0,1,0 - to the sky.
+					var light = new BABYLON.HemisphericLight("light1", new BABYLON.Vector3(0, 1, 0), scene);
+
+					// Dim the light a small amount
+					light.intensity = .5;
+
+					// Let's try our built-in 'sphere' shape. Params: name, subdivisions, size, scene
+					var sphere = BABYLON.Mesh.CreateSphere("sphere1", 16, 2, scene);
+
+					// Move the sphere upward 1/2 its height
+					sphere.position.y = 1;
+
+					// Let's try our built-in 'ground' shape.  Params: name, width, depth, subdivisions, scene
+					var ground = BABYLON.Mesh.CreateGround("ground1", 6, 6, 2, scene);
+
+					// Leave this function
+					return scene;
+
+				}; // End of createScene function
+
+				// Now, call the createScene function that you just finished creating
+				var scene = createScene();
+
+				// Register a render loop to repeatedly render the scene
+				engine.runRenderLoop(function () {
+				  scene.render();
+				});
+
+				// Watch for browser/canvas resize events
+				 window.addEventListener("resize", function () {
+				   engine.resize();
+				 });
+			});
+		</script>
+	</body>
+</html>