var render = function()

in app/scripts/views/mainPage/view3d.js [605:625]


        var render = function () {
            requestAnimationFrame(render);
            var controls = this.get('cameraControls');
            if (controls !== undefined) {
                controls.update();
            }

            for (var i = 0, l = scene.children.length; i < l; i++) {
                if ((scene.children[i] instanceof THREE.Mesh && scene.children[i].objectType === this.getNodeType())) {
                    scene.children[i].up = camera.up;
                    var lookAtVector = camera.position.clone();
                    lookAtVector.x = lookAtVector.x * this.nodeLookUpVectorMultiplier;
                    lookAtVector.y = lookAtVector.y * this.nodeLookUpVectorMultiplier;
                    lookAtVector.z = lookAtVector.z * this.nodeLookUpVectorMultiplier;

                    scene.children[i].lookAt(lookAtVector);
                }
            }

            renderer.render(scene, camera);
        }.bind(this);