Android opengles 2d abbattimento
Domanda
Qualcuno ha collegamenti a tutorial su questo argomento? Non riesco a trovare alcuna relazione con l'abbattimento 2d. O se qualcuno qui potrebbe spiegare come si fa. Io uso gluOrtho2D e gluLookAt attualmente.
Soluzione
GL non dovrebbe essere disegno al di fuori dei piani di ritaglio che si è definito nel gluOrtho2D
Un modo per convincersi di questo è quello di confrontare il frame rate che si ottiene quando si visualizza una porzione di mappa vs zoom out e la visualizzazione di tutta la mappa.
Per le scene più grandi, questo potrebbe non essere sufficiente. In tal caso, determinare quali poligoni sono completamente al di fuori del tronco di visualizzazione con il codice come in:
http: // web. archive.org/web/20030207104008/http://www.markmorley.com/opengl/frustumculling.html
Altri suggerimenti
Se vuoi dire la geometria abbattimento, allora non sarebbe altrettanto semplice come controllare se il poligono si sta disegnando bugie al di fuori del rettangolo definito dal vostro gluOrtho2D e gluLookAt? Se è al di fuori, quindi non disegnarlo.