|
@@ -23,6 +23,19 @@
|
|
|
OURBABYLON.canvas = $("#ourOwnBabylonJSCanvas")[0];
|
|
|
OURBABYLON.engine = new BABYLON.Engine(OURBABYLON.canvas, true);
|
|
|
|
|
|
+ OURBABYLON.sceneInitialization = function (scene, attachControlToCamera) {
|
|
|
+ OURBABYLON.currentScene = scene;
|
|
|
+ if (!OURBABYLON.currentScene.activeCamera) {
|
|
|
+ OURBABYLON.currentScene.activeCamera = new BABYLON.ArcRotateCamera("DefaultCamera", Math.PI / 2, 0, 10, new BABYLON.Vector3.Zero(), OURBABYLON.currentScene);
|
|
|
+ OURBABYLON.currentScene.activeCamera.zoomOn();
|
|
|
+ if (attachControlToCamera) {
|
|
|
+ OURBABYLON.currentScene.activeCamera.attachControl(OURBABYLON.canvas);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (OURBABYLON.currentScene.lights.length == 0) {
|
|
|
+ var light = new BABYLON.HemisphericLight("Default light", new BABYLON.Vector3(0, 1, 0), OURBABYLON.currentScene);
|
|
|
+ }
|
|
|
+ };
|
|
|
window.addEventListener("resize", function () {
|
|
|
OURBABYLON.engine.resize();
|
|
|
});
|