Babylon Fiddle Base

by BluePampa

HTML

<script src="http://vousk-prod.net/webgl/babyl/includes/babylon.1.13-beta.js"></script>
<canvas id="canvas"></canvas>

JavaScript

var viewMatrixRotationSubmatrix;
var _CAMERA;

(function(){
    var canvas = document.getElementById("canvas");
    var engine = new BABYLON.Engine(canvas, true);
    scene = createSceneTuto(engine);
    scene.activeCamera.attachControl(canvas);  
    engine.runRenderLoop(function () {
            scene.render();
    });
})();

function createSceneTuto(engine) {
    var scene = new BABYLON.Scene(engine);

    //Adding the light to the scene
    var light = new BABYLON.PointLight("Omni", new BABYLON.Vector3(0, -100, -100), scene);

    //Adding a Free Camera
    var camera = new BABYLON.FreeCamera("Camera", new BABYLON.Vector3(0,0,-50), scene);
    camera.speed = 7;
    _CAMERA = camera;

    //Adding Meshes
    var box = BABYLON.Mesh.CreateBox("Box", 6.0, scene);
    var cylinder = BABYLON.Mesh.CreateCylinder("cylinder", 10, 3, 10, 6, scene, false);
    //Adding Material
    var materialSphere1 = new BABYLON.StandardMaterial("texture1", scene);

    materialSphere1.diffuseColor = new BABYLON.Color3(1.0, 0.2, 0.7);
    box.material = materialSphere1;
    
    return scene;
}