View Full Version : [FRAGE] - 2. beispiel pIn
was bedeutet das pIn, das GLint n und das GLint k im buch beim polygonClipSuthHodg???
die schleife
for (k = 0; k<n; k++)
clipPoint(pIn[k], Left, usw...);
verstehe ich auch nicht ganz.
welche werte hat k und n?
hallo,
also, n stellt die länge der originalvertices dar, k ist lediglich eine laufvariable die zum hochzählen und somit durchlaufen des Vertex-Arrays dient. pIn[k] ist ein pointer und zeigt auf den k-ten Original-Vertex, der überprüft werden muss.
Im prinzip macht die schleife nichts anders, als jeden vertex durchzugehen und für diesen vertex die 4 tests und eventuell die schnittpunkte der kanten, die sich aus 2 punkten ergeben, zu errechnen und das ergebnis in einem weiteren array für die ausgabe zu speichern.
hoffe, es ist nun klarer
lg,
roman
vBulletin® v3.7.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.