INNER CODE UNIT · JavaScript
restartRenderer
alexlenail/NN-SVG · AlexNet.js:72
function restartRenderer({rendererType_=rendererType}={}) {
rendererType = rendererType_;
clearThree(scene);
if (rendererType === 'webgl') { renderer = new THREE.WebGLRenderer( { 'alpha':true } ); }
else if (rendererType === 'svg') { renderer = new THREE.SVGRenderer(); }
renderer.setPixelRatio(window.devicePixelRatio || 1);
renderer.setSize( window.innerWidth, window.innerHeight );
graph_container = document.getElementById('graph-container')
while (graph_container.firstChild) { graph_container.removeChild(graph_container.firstChild); }
graph_container.appendChild( renderer.domElement );
if (controls) { controls.dispose(); }
controls = new THREE.OrbitControls( camera, renderer.domElement );