Delphi-da Qanday Qilib Chiziq Chizish Mumkin

Mundarija:

Delphi-da Qanday Qilib Chiziq Chizish Mumkin
Delphi-da Qanday Qilib Chiziq Chizish Mumkin

Video: Delphi-da Qanday Qilib Chiziq Chizish Mumkin

Video: Delphi-da Qanday Qilib Chiziq Chizish Mumkin
Video: Delphi da kalkulyator 2024, Aprel
Anonim

Delphi - bu Pascal-dan olingan mustaqil ob'ektga yo'naltirilgan dasturlash tili. Hozirda uning asosiy maqsad platformasi Microsoft. NET.

Delphi-da qanday qilib chiziq chizish mumkin
Delphi-da qanday qilib chiziq chizish mumkin

Ko'rsatmalar

1-qadam

Delphi-da operatsiyalarni bajarish uchun kompilyatorni tanlang. Shartlaringizga qarab Free Pascal, Embarcadero Delphi, Oxygene, Virtual Pascal, Pocket Studio, Virtual Pascal, GNU Pascal va boshqalarni ishlatishingiz mumkin. Bugungi kunda eng taniqli va keng qo'llaniladigan kompilyator - bu Embarcadero Delphi.

2-qadam

Delphi-da chiziq chizish uchun berilgan ikki nuqta orasidagi eng to'g'ri chiziqni olish uchun soyali bo'lishi kerak bo'lgan ikki o'lchovli rastrning nuqtalarini aniqlash asosida eng mashhur qurilish algoritmlaridan biri - Bresenxem algoritmidan foydalaning. Usul maxsus anti-aliasingni talab qilmaydigan gorizontal va vertikal chiziqlarni chizish uchun ko'proq mos keladi. Ushbu algoritm doiralarni qurishda ham dolzarbdir, uning bajarilish tezligi ko'pincha juda yuqori. Ushbu turdagi algoritmni Object Pascal-da amalga oshirish quyidagicha (qadam rasmiga qarang)

3-qadam

Agar siz Delphi-da maksimal anti-aliasing bilan chiziq chizishni istasangiz, buning uchun Wu algoritmidan foydalaning. Uning ma'nosi anti-aliasing yordamida segment chizig'ini rasterga ajratishdir. Uning afzalligi chiziqlarning yuqori sifatida, shuningdek ijro etilish tezligi ancha yuqori, shuning uchun uni diagonali chiziqlar chizish zarur bo'lganda ishlatish tavsiya etiladi. Uning x o'qi kodidagi bajarilishi quyidagicha (qadam rasmiga qarang)

4-qadam

Shuningdek, Delphi-da chiziqlar chizish uchun siz boshqa usullardan foydalanishingiz mumkin, masalan, Internetdan tayyor shablonlarni yuklab olish. Bunda mualliflar tomonidan bo'lishi mumkin bo'lgan xatolarni tekshiring. Boshqa algoritmlarning mavjudligiga e'tibor bering. Ular yuqorida tavsiflangan ikkita dastur sifatida keng emas va yuqorida tavsiflangan holatlarga qaraganda amalda kam uchraydigan ba'zi oldindan o'rnatilgan parametrlarga mos kelishi ehtimoli yuqori.

Tavsiya: