Olá pessoal
Gostaria de compartilhar aqui um desenho que fiz usando os parâmetros para desenhar.
<canvas width="800" height="500"></canvas>
<script>
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
//carro
pincel.fillStyle = 'darkgreen';
pincel.fillRect(100, 30, 500, 200 );
//rodas
pincel.fillStyle = 'black';
pincel.beginPath();
pincel.arc(200, 222, 50, 0, 2 * 3.14);
pincel.arc(490, 222, 50, 0, 2 * 3.14);
pincel.fill();
//janelas
pincel.fillStyle = 'white';
pincel.beginPath();
pincel.fillRect(120,50,60,60);
pincel.fillStroke = 'black';
pincel.strokeRect(120,50,60,60);
pincel.fillRect(200,50,60,60);
pincel.fillStroke = 'black';
pincel.strokeRect(200,50,60,60);
pincel.fillRect(360,50,60,60);
pincel.fillStroke = 'black';
pincel.strokeRect(360,50,60,60);
pincel.fillRect(440,50,60,60);
pincel.fillStroke = 'black';
pincel.strokeRect(440,50,60,60);
pincel.fillRect(520,50,60,60);
pincel.fillStroke = 'black';
pincel.strokeRect(520,50,60,60);
pincel.fillRect(50,50,60,60);
pincel.fillStroke = 'black';
pincel.strokeRect(100,50,12,60);
//porta
pincel.fillStyle = 'black';
pincel.beginPath();
pincel.fillRect(280,40,30,180);
pincel.fillRect(311,40,30,180);
// janela porta
pincel.fillStyle = 'blue';
pincel.beginPath();
pincel.fillRect(285,45,20,150);
pincel.fillRect(316,45,20,150);
//calota
pincel.fillStyle = 'yellow';
pincel.beginPath();
pincel.arc(200, 221, 35, 0, 2 * 3.14);
pincel.arc(490, 221, 35, 0, 2 * 3.14);
pincel.fill();
// parafuso dianteiro
pincel.fillStyle = 'black';
pincel.beginPath();
pincel.arc(190, 215, 3, 0, 2 * 3.14);
pincel.arc(210, 215, 3, 0, 2 * 3.14);
pincel.fill();
pincel.fillStyle = 'black';
pincel.beginPath();
pincel.arc(190, 230, 3, 0, 2 * 3.14);
pincel.arc(210, 230, 3, 0, 2 * 3.14);
pincel.fill();
// tampa calota dianteira
pincel.fillStyle = 'grey';
pincel.beginPath();
pincel.arc(200, 222, 8, 0, 2 * 3.14);
pincel.fill();
// parafuso traseiro
pincel.fillStyle = 'black';
pincel.beginPath();
pincel.arc(480, 215, 3, 0, 2 * 3.14);
pincel.arc(500, 215, 3, 0, 2 * 3.14);
pincel.fill();
pincel.fillStyle = 'black';
pincel.beginPath();
pincel.arc(480, 230, 3, 0, 2 * 3.14);
pincel.arc(500, 230, 3, 0, 2 * 3.14);
pincel.fill();
// tampa calota traseira
pincel.fillStyle = 'grey';
pincel.beginPath();
pincel.arc(490, 222, 8, 0, 2 * 3.14);
pincel.fill();
//farol
pincel.fillStyle = 'yellow';
pincel.beginPath();
pincel.fillRect(100,140,30,30);
pincel.fillStyle = 'orange';
pincel.beginPath();
pincel.fillRect(110,145,15,15);
pincel.fill();
//parachoque dianteiro
pincel.fillStyle = 'grey';
pincel.beginPath();
pincel.fillRect(100,200,30,30);
pincel.fill();
//lanterna
pincel.fillStyle = 'orange';
pincel.beginPath();
pincel.fillRect(590,140,12,12);
pincel.fillStyle = 'red';
pincel.beginPath();
pincel.fillRect(590,148,12,12);
pincel.fillStyle = 'white';
pincel.beginPath();
pincel.fillRect(590,159,12,12);
pincel.fill();
//parachoque traseiro
pincel.fillStyle = 'grey';
pincel.beginPath();
pincel.fillRect(580,200,30,30);
pincel.fill();
</script>