Ako Nakresliť čiaru V Delphi

Obsah:

Ako Nakresliť čiaru V Delphi
Ako Nakresliť čiaru V Delphi

Video: Ako Nakresliť čiaru V Delphi

Video: Ako Nakresliť čiaru V Delphi
Video: Rad Studio Delphi 018 BitBtn - 001 Kind 2024, Apríl
Anonim

Delphi je nezávislý objektovo orientovaný programovací jazyk odvodený od Object Pascal. V súčasnosti je jeho hlavnou cieľovou platformou Microsoft. NET.

Ako nakresliť čiaru v delphi
Ako nakresliť čiaru v delphi

Inštrukcie

Krok 1

Vyberte kompilátor na vykonávanie operácií v Delphi. Podľa vašich podmienok môžete použiť Free Pascal, Embarcadero Delphi, Oxygene, Virtual Pascal, Pocket Studio, Virtual Pascal, GNU Pascal atď. Najznámejším a najbežnejšie používaným prekladačom súčasnosti je Embarcadero Delphi.

Krok 2

Ak chcete nakresliť čiaru v Delphi, použite jeden z najslávnejších konštrukčných algoritmov - Bresenhamov algoritmus, založený na určení bodov dvojrozmerného rastra, ktorý musí byť zafarbený, aby sa získala najpriamejšia čiara medzi dvoma danými bodmi. Táto metóda je relevantnejšia pre kreslenie vodorovných a zvislých čiar, ktoré nevyžadujú špeciálne vyhladenie. Tento algoritmus je tiež relevantný pri konštrukcii kruhov, rýchlosť jeho vykonania je často dosť vysoká. Implementácia tohto druhu algoritmu v Object Pascal je nasledovná (krok nájdete na obrázku)

Krok 3

Ak chcete v Delphi nakresliť čiaru s maximálnym vyhladením, použite na to algoritmus Wu. Jeho význam je rozložiť riadok segmentu na raster pomocou vyhladenia. Jeho výhodou je vysoká kvalita liniek, rovnako ako rýchlosť vykonávania je dosť vysoká, preto sa odporúča použiť ju, keď je potrebné nakresliť diagonálne čiary. Jeho vykonanie v kóde pre os x vyzerá takto (pozri krok pre obrázok)

Krok 4

Na kreslenie čiar v Delphi môžete tiež použiť iné metódy, napríklad stiahnuť hotové šablóny z Internetu. Pritom skontrolujte chyby, ktoré mohli urobiť autori. Venujte pozornosť prítomnosti ďalších algoritmov. Nemajú tak široké uplatnenie ako vyššie opísané dva a je pravdepodobnejšie, že vyhovujú určitým prednastaveným parametrom, s ktorými sa v praxi stretávame menej často ako vyššie popísané prípady.

Odporúča: