I'd like to export a 2d image of my scene by clicking a button on my html page. Which line of code should i add to my function? it does not seem to work and download the image. (I am using chrome as a browser)
const exportLink = document.getElementById( 'exportLink' );
exportLink.addEventListener( 'click', () => {
rendererExport.render( scene, camera );
const dataURL = rendererExport.domElement.toDataURL( 'image/png' );
exportLink.href = dataURL;
exportLink.download = 'export.png';
} );
}
here is my render function
function render() {
renderer.render(scene, camera);
document.getElementById("colore").onclick= function(){
somma= +slider.value + +slider1.value + +slider2.value + +slider3.value + +slider4.value;
console.log(somma);
if(somma<=70){
customMaterial1.uniforms.glowColor.value.set( 0x668072 );
customMaterial2.uniforms.glowColor.value.set( 0x4f6749 );
customMaterial3.uniforms.glowColor.value.set( 0x491520 );
customMaterial4.uniforms.glowColor.value.set( 0xb3c753 );
customMaterial5.uniforms.glowColor.value.set( 0xe61f59 );
}
}