-
extrude en openGl
Bonjour,
je souhaite "extruder" un polygone composé de multiples triangles.
et le probleme c'est que en fait je ne vois pas comment faire.
j'avais penser a faire un double de mon polygone en mettant le Z a zéro et ensuite de dessiner toutes les faces a l'aide de GL_Quads mais la technique est un peu barbare avec 130 000 points (et particulierement lente et gourmande en memoire d'apres mes testes).
si quelqu'un a une suggestion sur comment proceder je suis preneur :D
merci d'avance !
mouton :D
-
Je pense qu'il ne faut avoir qu'un seul mesh ..
Par contre, tu peut procder comme ca :
* tu prends la face a extruder
* tu la supprime
* tu prend les trois points de la face
* tu prend la normale de ta face
* tu la multiplie par le decalage d'extrusion
* tu créé trois nouveau point eloigné des trois points orgininaux du vecteur que tu viens de calculer
* tu relie tout tes point dans le bon ordre