Seleção
A seleção retorna o conteúdo atual da pilha de nomes, que é uma matriz de nomes com valores inteiros. Atribua os nomes e compile a pilha de nomes dentro do código de modelagem que especifica a geometria dos objetos que você deseja desenhar. Em seguida, no modo de seleção, sempre que uma primitiva cruza o volume do clipe, ocorre uma ocorrência de seleção. O registro de ocorrência, que é gravado na matriz de seleção fornecida com glSelectBuffer, contém informações sobre o conteúdo da pilha de nomes no momento do clique.
Observação
Chame glSelectBuffer antes de colocar OpenGL no modo de seleção com glRenderMode. Não há garantia de que todo o conteúdo da pilha de nomes seja retornado até que você chame glRenderMode para tirar o OpenGL do modo de seleção.
Manipule a pilha de nomes com glInitNames, glLoadName, glPushName e glPopName. Você também pode usar gluPickMatrix para seleção.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de