luismrsilva / cg-micromachines

3D version of the first MicroMachines game, made for the Computer Graphics course (2015/2016) at IST, CS BSc
1 stars 0 forks source link

Fazer rodas do carro (hexagonos) parecerem redondas #36

Open luismrsilva opened 9 years ago

luismrsilva commented 9 years ago

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.

luismrsilva commented 9 years ago

Done with 09341ff5f29756cbee0f25469331aaee156f390c. Could be done during runtime instead, though.

luismrsilva commented 9 years ago

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.