<canvas width="600" height="400">
</canvas>
<script>
const canvas = document.querySelector("canvas");
const pincel = canvas.getContext("2d");
//BANDEIRA BRASIL:
function retangulo(v1, v2, v3, v4){
return pincel.fillRect(v1, v2, v3, v4)
}
//RETANGULO:
pincel.fillStyle = "green"
retangulo(0,0, 300, 200)
//TRIANGULOS:
pincel.fillStyle = "yellow"
pincel.beginPath();
pincel.moveTo(150, 30);
pincel.lineTo(30, 100);
pincel.lineTo(270, 100);
pincel.fill();
pincel.fillStyle = "yellow"
pincel.beginPath();
pincel.moveTo(150, 170);
pincel.lineTo(30,100);
pincel.lineTo(270,100);
pincel.fill();
//ESFERA:
pincel.fillStyle = "blue"
pincel.beginPath();
pincel.arc(150, 100, 45, 0, 2 * 3.14)
pincel.fill()
//HASTE:
pincel.fillStyle = "darkgrey"
retangulo(0, 0, 15, 395)
pincel.fillStyle = "brown"
pincel.beginPath();
pincel.arc(7.5, 392, 7.5, 0, 2 * 3.14)
pincel.fill()
retangulo(0,0, 15, 10)
</script>
teria um jeito de eu criar uma function para os triângulos e circulo assim como fiz para os retângulos? tentei fazer porém não consegui.