Kako V Delphiju Narisati črto

Kazalo:

Kako V Delphiju Narisati črto
Kako V Delphiju Narisati črto

Video: Kako V Delphiju Narisati črto

Video: Kako V Delphiju Narisati črto
Video: 01. QCAD hiša v izometriji - izometrični koordinatni sistem 2024, April
Anonim

Delphi je neodvisen objektno usmerjen programski jezik, ki izhaja iz Object Pascal. Trenutno je njegova glavna ciljna platforma Microsoft. NET.

Kako v delphiju narisati črto
Kako v delphiju narisati črto

Navodila

Korak 1

Izberite prevajalnik za izvajanje operacij v Delphiju. Uporabite lahko Free Pascal, Embarcadero Delphi, Oxygene, Virtual Pascal, Pocket Studio, Virtual Pascal, GNU Pascal itd., Odvisno od vaših pogojev. Najbolj znan in pogosto uporabljen prevajalnik danes je Embarcadero Delphi.

2. korak

Če želite v Delfih narisati črto, uporabite enega najbolj znanih gradbenih algoritmov - Bresenhamov algoritem, ki temelji na določanju točk dvodimenzionalnega rastra, ki jih je treba zasenčiti, da dobite najbolj ravno črto med dvema danima točkama. Metoda je pomembnejša za risanje vodoravnih in navpičnih črt, ki ne zahtevajo posebnega izravnavanja. Ta algoritem je pomemben tudi pri konstruiranju krogov, hitrost njegovega izvajanja je pogosto precej visoka. Izvedba tovrstnega algoritma v Object Pascal je naslednja (glejte sliko za korak)

3. korak

Če želite v Delphiju narisati črto z največjim izravnavanjem, za to uporabite Wu-jev algoritem. Njegov pomen je razgraditi linijo segmenta v raster z uporabo anti-aliasinga. Njegova prednost je v visoki kakovosti črt, pa tudi hitrost izvedbe je precej visoka, zato je priporočljivo, da jo uporabite, kadar je treba risati diagonalne črte. Njegova izvedba v kodi za os x je videti tako (glejte sliko za korak)

4. korak

Za risanje črt v Delphiju lahko uporabite tudi druge metode, na primer s spleta naložite že pripravljene predloge. Pri tem preverite, ali so avtorji morda storili napake. Bodite pozorni na prisotnost drugih algoritmov. Uporabe nista tako široka kot zgoraj opisana in bolj verjetno ustrezata določenim prednastavljenim parametrom, ki se v praksi srečujejo manj pogosto kot zgoraj opisani primeri.

Priporočena: