|
THPDFPage.Fill
|
Øverst Forrige Neste |
|
Fyll banen
Delphi-syntaks: procedure Fill;
C++-syntaks: void __fastcall Fill ( void );
Beskrivelse Fyll banen ved å bruke regelen om ikke-null viklingstall for å avgjøre hvilket område som skal fylles BeskrivelseRegelen om ikke-null viklingstall er en fyllregel som avgjør om et punkt ligger innenfor et område ved å tegne en stråle fra punktet til uendelig i valgfri retning og undersøke stedene der et banesegment krysser strålen. Start med tallet null, legg til én hver gang et banesegment krysser strålen fra venstre mot høyre og trekk fra én hver gang et banesegment krysser strålen fra høyre mot venstre. Etter at kryssingene er telt, ligger punktet utenfor banen hvis resultatet er null. Ellers ligger det innenfor
Kodeeksempel
|