<canvas width="600" height="400" ></canvas>
<script>
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
pincel.fillStyle = 'lightgray';
pincel.fillRect(0 , 0, 600, 400);
pincel.fillStyle = "darkgreen";
pincel.fillRect(0,0,400,300);
pincel.fillStyle = 'yellow';
pincel.beginPath();
pincel.moveTo(200,50);
pincel.lineTo(50,150);
pincel.lineTo(350,150);
pincel.fill();
pincel.fillStyle = 'yellow';
pincel.beginPath();
pincel.moveTo(200,250);
pincel.lineTo(50,150);
pincel.lineTo(350,150);
pincel.fill();
pincel.fillStyle ='darkblue';
pincel.beginPath();
pincel.arc(200,150,65,0, 2*3.14);
pincel.fill();
</script>
`
gostaria de uma explicaçao para entender como deixar o mais linear possivel ,e se possivel sobre como funciona a construçao do triangulo ,conheco a teoria mas nao consigo colocar em pratica,acho que entendi a logica gostaria apena de um okay do codigo ,