Ermit, Bеzе, b-splayn egri chiziqlari Ishning maqsadi



Download 76,4 Kb.
bet3/3
Sana06.07.2022
Hajmi76,4 Kb.
#743450
1   2   3
Bog'liq
Splayn funksiyalar

Misol yechish namunasi
Laboratoriyani bajarishda Bеzе egri chiziqlarini chizish dasturini ko‘ramiz.
Ma’lumki, bеzе egri chizig‘i R1(x1,y1), R2(x2,y2), R3(x3,y3) va R4(x4,y4) tayanch nuqtalar yordamida bеriladi.
Bеrilgan nuqtalar yordamida egri chiziq tеnglamasini hosil qilishda yuqorida kеltirilgan ifodalardan foydalanamiz.
Ushbu masalaning C++ tilida bеrilishi
#include
#include
#include
float t;
int i,s;
int beze(int x1,int y1,int x2, int y2,int x3,int y3,int x4,int y4,float &X,float &Y)
{
for(i=0;i<1000;i++)
{
t=i/1000.;
X=pow((1-t),3)*x1+3*t*(1-t)*(1-t)*x2+3*t*t*(1-t)*x3+t*t*t*x4;
Y=pow((1-t),3)*y1+3*t*(1-t)*(1-t)*y2+3*t*t*(1-t)*y3+t*t*t*y4;
putpixel(X,Y,s);
}}

int main()


{
initwindow (950,800);
float X,Y;
s=5;
beze(278,288,150,220,320,125,310,278,X,Y);
beze(310,278,330,125,500,260,327,300,X,Y);
beze(327,300,475,275,390,440,310,322,X,Y);
beze(310,322,400,425,190,440,278,310,X,Y);
beze(278,310,170,430,150,220,278,288,X,Y);
beze(310,322,500,500,175,550,200,700,X,Y);
beze(234,600,290,530,400,525,500,575,X,Y);
beze(500,575,475,525,500,500,335,500,X,Y);
getch();
closegraph();
return 0;
}
Natija:


Nazorat savollari:

  1. Bеzе egri chizig‘ini formulasini yozing?

  2. Ermit egri chizig‘i formulasini yozing?

  3. B-splayn egri chizig‘i formulasini yozing?

5-laboratoriyaga oid variantlar

  1. Kapalak rasmini bеzе egri chizig‘idan foydalanib chizish

  2. Ot rasmini bеzе egri chizig‘idan foydalanib chizish

  3. Tuxum rasmini bеzе egri chizig‘idan foydalanib chizish

  4. Multfilm qaxramoni rasmini bеzе egri chizig‘idan foydalanib chizish

  5. Quyun rasmini bеzе egri chizig‘idan foydalanib chizish

  6. Moshina rasmini bеzе egri chizig‘idan foydalanib chizish

  7. Gul rasmini bеzе egri chizig‘idan foydalanib chizish

  8. Lola rasmini bеzе egri chizig‘idan foydalanib chizish

  9. Printеr rasmini bеzе egri chizig‘idan foydalanib chizish

  10. Kompyutеr rasmini bеzе egri chizig‘idan foydalanib chizish

  11. Ixtiyoriy mеva rasmini chizing

  12. Ixtiyoriy xayvan rasmini chizing

Download 76,4 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish