|
THPDFPage.Fill
|
Ylös Edellinen Seuraava |
|
Täytä polku
Delphi syntax: procedure Fill;
C++ syntax: void __fastcall Fill ( void );
Kuvaus Täytä polku käyttäen nonzero winding number -sääntöä täytettävän alueen määrittämiseen KuvausNonzero winding -sääntö (nollasta eroava kierroslukusääntö) on täyttösääntö, joka määrittää, onko piste alueen sisällä piirtämällä säteen kyseisestä pisteestä äärettömyyteen mihin tahansa suuntaan ja tutkimalla polun osien säteen ylityskohtia. Aloittaen nollasta, lisää yksi joka kerta, kun polun osa ylittää säteen vasemmalta oikealle, ja vähennä yksi joka kerta, kun polun osa ylittää säteen oikealta vasemmalle. Ylitysten laskemisen jälkeen, jos tulos on nolla, piste on polun ulkopuolella. Muussa tapauksessa se on sisäpuolella
Code Example
|