Quel est le moyen le plus efficace d'identifier les sommets visibles d'un point de vue particulier?Identifier les sommets visibles dans OpenGL
J'ai une scène composée de plusieurs modèles 3D. Je souhaite attacher un identifiant à chaque sommet (ModelID, VertexID) puis générer des images 2D à partir de différents points de vue et générer pour chaque image une liste des identifiants de sommets visibles (essentiellement pour une application de traitement d'image). Initialement, je pensais effectuer un produit scalaire entre un vertex normal et le vecteur de vue de caméra pour déterminer si le vertex fait face à la caméra ou non, mais si le modèle est occlus par un autre objet, ce test ne fonctionnerait pas.
Merci d'avance
GluProject serait ce que vous cherchiez? Mappage des coordonnées de l'objet aux coordonnées de la fenêtre? – Jim
Quelle version d'OpenGL ciblez-vous? Toujours inclure cette information. En outre, avez-vous besoin de savoir quels sommets qui passent le test, ou avez-vous juste besoin du nombre? –
Je cible le profil de base OpenGL 3.1. La réponse fournie est tout ce dont j'avais besoin, merci. – tat0