|
“MaccHB” - “Chizmada bir xil elementlarni ko‘plab tasvirlash”Bog'liq Kompyuter grafikasi 3.axborot texnologiyalari (m.aripov, b.begalov va b.)5.3. “MaccHB” - “Chizmada bir xil elementlarni ko‘plab tasvirlash”
buyrugM va undan foydalanish algoritmi
“ MaccMB”- “Chizmada bir xil elementlarni ko'plab tasvirlash” buyrug'idan
foydalanib
c h i z m a n i n g
biror
e l e m e n t i n i - “ 0 6 b e K T ” ini to'g'r i
to 'rtb urch ak
sohaga qatorlar va ustunlar ko'rinishida yoki aylana bo'ylab berilgan to'ldirish
burchagida uning tasvirini teng burchak ostida ko'plab yasash
m u m k i n .
“О бъект” ш to ‘g‘ri to 'rtburchak sohaga qatorlar va ustunlar ko'rinishida
ko‘paytirib tasvirlashga “ R” -“T o‘g‘ri to'rtburchak” массив va
uni
aylana bo'ylab
teng burchak ostida ko'plab tasvirlashga ''P ” -“Q utb'' массив deb ataladi.
Bu buyruqdan
foydalanib ekrandagi biror
"О бъект”т R va P
MaccHBdagi
ko'paytirilgan tasviriari quyidagi algoritm
asosida
bajariladi:
1. “ Массив” buyrug'i “Sichqon” yordamida yuklanadi. Shunda muloqotlar
darchasida quyidagi so'rov paydo bo 'lad i:1' Selekcl objects:” - “ Ob'yektni
k o 'rsatin g ” . “ О б ъ ек т” kvadrat nishoncha bilan “S ic h q o n ” yordam ida
ko'rsatiladi va “ E nter” bilan qayd etiladi.
2. Shunda navbatdagi so'rov paydo bo'ladi: “ E nter the typt o f aR R ay
[R. . . . P. . .]:” - “ М ассив turini kiriting” .
M a c c H B n in g
R yoki P turi
kiritiladi va “ Enter” bilan qayd etiladi.
M a sa la n , MaccHBning
R tu ri kiritiladi.
3. Shunda navbatdagi so'rov paydo b o 'lad i:"E n te r the num beR of
Rows:” - “ Q atorlar sonini kiriting” . M asalan, u to 'rt qator bo'lsin, 4
raqami teriladi va “ E n ter” bilan qayd etib kiritiladi.
4. Shunda m uloqotlar darchasida navbatdagi so'rov paydo bo'ladi:" E n
ter the num beR o f colum ns:” -" U stunlar sonini kiriting” . Masalan u oltita
ustundan iborat bo'lsin, 6 raqami teriladi va " E n te r” bilan qayd etiladi.
5. Shunda navbatdagi so'rov paydo bo'ladi: “ Enter the distance b e
tween Rows:” - “ Q atorlar orasidagi masofani kiriting” . M asalan u 25 mm
bo'lsin, bu raqam teriladi va “ E nter” bilan qayd etib kiritiladi.
6 . Shunda navbatdagi so'rov paydo bo'ladi: "E n te r the distance b e
tween colum ns:” - “ U stunlar orasidagi m asofani kiriting” . Masalan, u ham
25 mm bo'lsin, bu raqam teriladi va “ E nter” bilan qayd etiladi. Natijada
to 'g 'ri to'rtburchakli sohada “ 06beKT” ning ko'paytirilgan 4 x 6 ta, ya' ni 24
ta tasviri ekranda paydo bo'ladi (46-rasm).
Endi, qutb (P) massividan foydalanib biror “06beicr”ning ko'paytirilgan
tasvirini yasash algoritmini ko'rib chiqamiz: “ P” массив uchun ham yuqorida
keltirilgan “ R ”
|
| |