Open luismrsilva opened 9 years ago
Done with 09341ff5f29756cbee0f25469331aaee156f390c. Could be done during runtime instead, though.
Para desenhar hexagonos podiamos usar glutSolidCylinder
com 6 slices, mas provavelmente as normais não ficariam como queríamos (pra parecer redondo). Ou talvez ficassem, tendo em conta que é suposto isso desenhar um cilindro... É questão de testar.
Dizem para as rodas serem hexagonos com normais "especiais" para parecerem redondas. Assumindo que o centro da roda é a origem, basta usar para cada vértice o vetor posição do vértice como normal para esse vértice. Isto é mais fácil do que estar a fazer a média das normais das faces a que esse vértice pertence. Esta ideia vem de um vídeo que vimos ontem, mas era para um cubo.