Delphi je neovisni objektno orijentisani programski jezik izveden iz Object Pascala. Trenutno je njegova glavna ciljna platforma Microsoft. NET.
Instrukcije
Korak 1
Izaberite kompajler za izvođenje operacija u Delphiju. Možete koristiti Free Pascal, Embarcadero Delphi, Oxygene, Virtual Pascal, Pocket Studio, Virtual Pascal, GNU Pascal i tako dalje, ovisno o vašim uvjetima. Najpoznatiji i najčešće korišten kompajler danas je Embarcadero Delphi.
Korak 2
Da biste u Delphima nacrtali liniju, koristite jedan od najpoznatijih algoritama konstrukcije - Bresenhamov algoritam, zasnovan na određivanju točaka dvodimenzionalnog rastera koji moraju biti zasjenjeni da bi se dobila najravna linija između dviju zadatih točaka. Metoda je relevantnija za crtanje vodoravnih i okomitih linija koje ne zahtijevaju posebno sabijanje. Ovaj algoritam je relevantan i pri konstruiranju krugova, brzina njegovog izvođenja je često prilično velika. Implementacija ove vrste algoritma u Object Pascalu je sljedeća (pogledajte sliku za korak)
Korak 3
Ako želite povući liniju u Delphiju s maksimalnim uklanjanjem aliasa, upotrijebite Wuov algoritam za to. Njegovo značenje je razgraditi liniju segmenta u raster koristeći anti-aliasing. Njegova prednost je u visokoj kvaliteti linija, kao i brzini izvođenja, pa je preporučljivo koristiti je kada je potrebno povući dijagonalne linije. Njegovo izvršavanje u kodu za x-os izgleda ovako (pogledajte sliku za korak)
Korak 4
Takođe, za crtanje linija u Delphiju možete koristiti i druge metode, na primjer, preuzmite gotove predloške s Interneta. Pritom provjerite postoje li pogreške koje su autori napravili. Obratite pažnju na prisustvo drugih algoritama. Nisu toliko široki u primjeni kao gore opisana dva i vjerojatnije će odgovarati određenim unaprijed postavljenim parametrima koji se rjeđe susreću od gore opisanih slučajeva.