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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top