BJSCanvasHtml = {
const renderCanvas = htl.html`<canvas style='height: ${height}; width: 100%'></canvas>`;
yield renderCanvas
INSPECTOR;
const engine = new BABYLON.Engine(renderCanvas, true);
engine.scenes[0] && engine.scenes[0].dispose();
engine.clear( new BABYLON.Color4(0, 0, 0, 0), true, true, true );
async function createScene () {
const scene = await BABYLON.SceneLoader.LoadAsync("", model, engine, undefined, ".babylon");
scene.useRightHandedSystem = true;
scene.activeCamera.attachControl(renderCanvas);
scene.activeCamera.inertia *= 0.8;
if (sceneInspector) scene.debugLayer.show();
engine.runRenderLoop(function() {
scene.render();
});
};
const scene = createScene();
window.addEventListener("resize", function () {
engine.resize();
});
}