ik ben recht voor de enterprise gegaan ^^
wa doe hij fout? kheb net men pauze, dus miss kank ergens helpe
[me hij werkt volledig = hij werkt voor enterprise XD, kmoet nog animatie doen of meerdere objecte, maar aangezien hij werkt voor enterprise en cubeAndpiramide, hopek da er ni meer teveel probleme gaan opduike]
wa ik doe is eigenlijk ni veel ze
ik loop alle driehoeken af, voor elke driehoek zettek A, B en C, zoda C vanbove ligt en B vanonder [zoals in cursus]
dan een lus van de kleinste tot grootste Y waarde
als de y waarde binne de viewport ligt dan stellek men scanline op, dus L en R
dan van Lx tot Rx, nakijken of x in viewport ligt, en gewoon voor elk punt op de scanline nakijke of dit dichter lag dan een vorig punt da we tegekwame op die x,y coor, en als het dichter ligt dan moet die kleure de nieuwe kleur zijn
*edit: was dus voor zbuffer
[dit is dus per lijnstuk in de wereld... voor de duidelijkheid]
mijn hiddenline lus zelf is ook weer ni zo moeilijk uit te legge
voor elke driehoek de A, B, C zetten, alle mu/lambda berekenen
nakijken hoeveel snijpunten er zijn, nakijken op het lijnstuk ervoor of erachter ligt, als het erachter ligt en er zijn snijpunten, lijnstuk inkorten
op het einde het overgebleven lijnstuk opslaan/tekenen
en we zijn klaar ^^