initTheeJsRenderer: function()

in app/scripts/views/mainPage/view3d.js [339:363]


    initTheeJsRenderer: function () {
        var container = this.getContainer();
        var width = this.getContainerWidth();
        var height = this.getContainerHeigth();

        var renderer = new THREE.WebGLRenderer({alpha: true, antialias: true});

        //renderer = new THREE.CanvasRenderer();

        renderer.setClearColor(0x000000, 0); //- default value
        renderer.setSize(width, height);
        this.set('renderer', renderer);

        var camera = new THREE.PerspectiveCamera(this.cameraFov, width / height, this.cameraNear, this.cameraFar);
        this.set('camera', camera);

        var scene = new THREE.Scene();
        if (this.fogEnabled === true) {
            scene.fog = new THREE.FogExp2(0x242424, 0.0018);
        }

        this.set('scene', scene);

        container.append($(renderer.domElement));
    },