Iscrtavanje poligona se
obavlja jednostavnom iteracijom po L, D skupovima i linearnom
interpolacijom udaljenosti od očišta te linearnom interpolacijom
intenziteta osvjetljenja na slijedeći način:
ZA SVE RUBNE TOČKE(x, y, z) U L(xL, yL, zL,
bL) i D(xD, yD, zD,
bD) SKUPOVIMA
ZA int x= xL DOK JE x
<= xD RADITI
AKO JE TOČKA (x, y, Gouraud(xL,yL,
xL,yL, x, y, zL, zD) ZA
SAD NAJBLIŽA ONDA
POSTAVI Intenzitet =
Gouraud(xL,yL,
xL,yL, x, y, bL, bD)
ISCRTAJ TOČKU SA
INTENZITETOM Intenzitet NA POZICIJU (x,y )
KRAJ AKO
KRAJ UNUTRAŠNJE PETLJE
KRAJ VANJSKE PETLJE