A Delphi egy független objektum-orientált programozási nyelv, amely az Object Pascal-ból származik. Jelenleg fő célplatformja a Microsoft. NET.
Utasítás
1. lépés
Válasszon egy fordítót a műveletek végrehajtásához a Delphi-ben. A körülményektől függően használhatja a Free Pascal, az Embarcadero Delphi, az Oxygene, a Virtual Pascal, a Pocket Studio, a Virtual Pascal, a GNU Pascal stb. A leghíresebb és legszélesebb körben használt fordító ma az Embarcadero Delphi.
2. lépés
Delphi vonalának megrajzolásához használja az egyik leghíresebb építési algoritmust - a Bresenham-féle algoritmust, amely egy kétdimenziós raszter pontjainak meghatározásán alapul, amelyeket árnyékolni kell, hogy a megadott pontok között a lehető legegyenesebb legyen a két pont. A módszer relevánsabb olyan vízszintes és függőleges vonalak rajzolásához, amelyek nem igényelnek speciális elhallgatást. Ez az algoritmus a körök felépítésekor is releváns, végrehajtásának sebessége gyakran meglehetősen nagy. Az Object Pascalban az ilyen típusú algoritmus megvalósítása a következő (lásd a lépés ábráját)
3. lépés
Ha a Delphi-ben maximális anti-aliasing-et szeretne húzni, használjon ehhez Wu algoritmust. Jelentése: a szegmens vonalának raszterré bontása anti-alias használatával. Előnye a vonalak kiváló minősége, valamint a végrehajtási sebesség is meglehetősen magas, ezért akkor ajánlott használni, ha átlós vonalakra van szükség. Az x tengely kódjában való végrehajtása így néz ki (lásd a lépés ábráját)
4. lépés
Ezenkívül vonalak rajzolásához a Delphi-ben más módszereket is használhat, például letölthet kész sablonokat az internetről. Ennek során ellenőrizze a szerzők által esetlegesen elkövetett hibákat. Ügyeljen más algoritmusok jelenlétére. Alkalmazásuk nem olyan széles, mint a fent leírt kettő, és nagyobb valószínűséggel illeszkednek bizonyos előre beállított paraméterekhez, amelyek a gyakorlatban ritkábban fordulnak elő, mint a fent leírt esetek.