graphics.h হেডার ফাইলের fillpoly() ফাংশন ব্যবহার করে পলিগন (ত্রিভুজ, চতুর্ভুজ, পঞ্চভুজ ইত্যাদি) আঁকা এবং ভরা যায়। drawpoly() এর মতো আর্গুমেন্ট নেয়।
সিনট্যাক্স
void fillpoly(int number, int *polypoints);
number = (n+1) পয়েন্ট (n = ভার্টেক্স সংখ্যা)। polypoints = (n*2) ইন্টিজারের সিকোয়েন্স (x,y কোঅর্ডিনেট)। প্রথম ও শেষ পয়েন্ট সমান হতে হবে।
উদাহরণ
ইনপুট: arr[] = {320,150, 400,250, 250,350, 320,150}
আউটপুট: একটি ত্রিভুজ আঁকা ও ভরা হয়েছে।
C প্রোগ্রাম উদাহরণ
#include <graphics.h>
int main() {
int gd = DETECT, gm;
int arr[] = {320,150, 400,250, 250,350, 320,150};
initgraph(&gd, &gm, "");
fillpoly(4, arr);
getch();
closegraph();
return 0;
}
আউটপুট
গ্রাফিক্স উইন্ডোতে একটি ভরা ত্রিভুজ প্রদর্শিত হবে।