Ik heb een vraagje over hoe OpenGl een quad tekend.
Als alle vier punten op een vlak liggen is het mij duidelijk. Als dit niet het geval is, dan wordt de quad met twee triangles getekend? Maar er kan dan op twee manieren getekend worden.
De onderstaande punten zijn van boven gezien, de waarde is de hoogte. Dus de middelste 0 zou een dal moeten zijn. Dit stukje kan met vier quad getekend worden, alleen op verschillende manieren.
0 10 0
10 0 10
0 10 0
De correcte zou zijn als tussen de tienen de waarde vijf komt en een quad uit vier driehoekjes wordt opgeboud.
Zoals dit, eerste quad van stukje hierboven:
0 10
_ 5
10 0
Dit stukje als vier triangles. Vijf in het midden. Kan OpenGl dit automatisch of moet we zelf de gemiddelden gaan berekenen en ook zelf vier triangles tekenen in plaats van een quad.
Alvast bedankt. Hoop dat ik het een beetje duidelijk heb kunnen uitleggen.
Als alle vier punten op een vlak liggen is het mij duidelijk. Als dit niet het geval is, dan wordt de quad met twee triangles getekend? Maar er kan dan op twee manieren getekend worden.
De onderstaande punten zijn van boven gezien, de waarde is de hoogte. Dus de middelste 0 zou een dal moeten zijn. Dit stukje kan met vier quad getekend worden, alleen op verschillende manieren.
0 10 0
10 0 10
0 10 0
De correcte zou zijn als tussen de tienen de waarde vijf komt en een quad uit vier driehoekjes wordt opgeboud.
Zoals dit, eerste quad van stukje hierboven:
0 10
_ 5
10 0
Dit stukje als vier triangles. Vijf in het midden. Kan OpenGl dit automatisch of moet we zelf de gemiddelden gaan berekenen en ook zelf vier triangles tekenen in plaats van een quad.
Alvast bedankt. Hoop dat ik het een beetje duidelijk heb kunnen uitleggen.