Kuinka Piirtää Viiva Delphiin

Sisällysluettelo:

Kuinka Piirtää Viiva Delphiin
Kuinka Piirtää Viiva Delphiin
Anonim

Delphi on Object Pascalista johdettu itsenäinen olio-ohjelmointikieli. Tällä hetkellä sen pääkohdeympäristö on Microsoft. NET.

Kuinka piirtää viiva delphiin
Kuinka piirtää viiva delphiin

Ohjeet

Vaihe 1

Valitse kääntäjä suorittamaan toimintoja Delphissä. Voit käyttää Free Pascalia, Embarcadero Delphia, Oxygeneä, Virtual Pascalia, Pocket Studiota, Virtuaalista Pascalia, GNU Pascalia ja niin edelleen, olosuhteistasi riippuen. Nykyisin tunnetuin ja eniten käytetty kääntäjä on Embarcadero Delphi.

Vaihe 2

Piirrä viiva Delphiin käyttämällä yhtä tunnetuimmista rakennusalgoritmeista - Bresenhamin algoritmia, joka perustuu kaksiulotteisen rasterin pisteiden määrittämiseen, jotka on varjostettava, jotta saadaan kahden suoran viivan kahden annetun pisteen välillä. Menetelmä on tarkoituksenmukaisempi piirtämään vaaka- ja pystyviivoja, jotka eivät vaadi erityistä liimausta. Tämä algoritmi on merkityksellinen myös piirejä muodostettaessa, sen suorittamisen nopeus on usein melko suuri. Tämäntyyppisen algoritmin toteutus Object Pascalissa on seuraava (katso vaiheen kuvaa)

Vaihe 3

Jos haluat piirtää viivan Delphiin maksimaalisella anti-aliasingilla, käytä tähän Wu: n algoritmia. Sen tarkoitus on hajottaa segmentin linja rasteriksi käyttämällä aliasia. Sen etuna on linjojen korkea laatu ja suoritusnopeus on melko suuri, joten on suositeltavaa käyttää sitä, kun on tarpeen piirtää diagonaalisia viivoja. Sen toteutus x-akselin koodissa näyttää tältä (katso vaiheen kuvaa)

Vaihe 4

Voit piirtää viivoja Delphissä myös muilla tavoilla, esimerkiksi ladata valmiita malleja Internetistä. Tarkista näin kirjoittajien mahdollisesti tekemiä virheitä. Kiinnitä huomiota muiden algoritmien olemassaoloon. Ne eivät ole yhtä laajoja kuin edellä kuvatut kaksi, ja ne sopivat todennäköisemmin tiettyihin ennalta asetettuihin parametreihin, joita esiintyy käytännössä harvemmin kuin edellä kuvatut tapaukset.

Suositeltava: