J'ai une situation assez simple qui appelle quelque chose que je ne sais pas comment faire sans un tampon stencil (qui n'est pas supporté sur l'iPhone). Fondamentalement, j'ai un modèle 3D qui est tiré derrière une image. Je veux que les grandes lignes de ce modèle soient dessinées en tout temps. Donc, quand c'est derrière l'image, vous pouvez voir son contour, et quand ce n'est pas derrière l'image, vous pouvez voir un modèle avec un contour.Comment puis-je dessiner des contours de modèle 3D sur l'iPhone? (OpenGL ES)
Une option pour simplement obtenir un contour de travail serait de dessiner un fil de fer du modèle avec des lignes épaisses et un décalage z, puis dessinez le modèle régulier sur le dessus. Le problème avec ceci est évidemment que j'ai besoin du contour à dessiner après le modèle.
Cette méthode doit être rapide, car je pousse déjà beaucoup de polygones - le dessin complet du modèle d'une manière ou d'une autre n'est pas vraiment désiré.
Aussi, est-il possible de savoir si mon modèle peut être vu pour le moment? C'est-à-dire, si l'image sur le dessus a une section opaque à la position du modèle, ou si elle a une section transparente. Si je peux comprendre cela (encore une fois, très rapidement), alors je peux simplement dessiner un fil de fer à la place d'un modèle texturé, selon qu'il est visible.
Des idées ici? Merci.
Cela fonctionne, en fait. Merci. – Eli