Мұндай беттерді құру үшін surf


Аяжан 6.8.9. Кеңістіктегі боялған көпбұрыштар



бет20/20
Дата08.02.2022
өлшемі2,76 Mb.
#120284
1   ...   12   13   14   15   16   17   18   19   20
Байланысты:
302 7 апта

Аяжан
6.8.9. Кеңістіктегі боялған көпбұрыштар
Кеңістікте анықталған көпбұрыштарды бояу үшін fill3 пәрмені қолданылады. Төменде оның негізгі формалары берілген:
* fill3 (X,Y,Z,C) кеңістіктегі боялған көпбұрышты X, Y және Z векторларында сақталатын шыңдар деректерімен және C палитрасында көрсетілген түспен салады.;
* fill3 (X1,Y1,Z1,C1,X2,Y2,Z2,C2,...) – кеңістіктегі бірнеше боялған көпбұрыштарды құрудың тағы бір нұсқасы;
* fill3-векторды қайтаратын функция баған patch класындағы объектілердің дескрипторлары.
Келесі мысал fill3 командасының әрекетін көрсетеді:
>> fill3(rand(5,4),rand(5,4),rand(5,4),rand(5,4))

- Суретте осы мысалда салынған көп боялған квадраттар ұсынылған. Көпбұрыштардың шыңдарының координаттары кездейсоқ сандар генераторын қолдану арқылы қалыптасатындықтан, байқалған сурет кездейсоқ болып шығады және осы мысалды келесі іске қосқан кезде қайталанбайды.
Fill3 командасы салынған фигуралардың функционалды бояуын беретініне назар аудару керек
Перизат
6.9. Графиканың басқа мүмкіндіктері.
6.9.1. Цилиндрдің құрылысы.
Үш өлшемді фигура түрінде цилиндр салу үшін функция қолданылады
cylinder:
* [X,Y,Z]=cylinder(R,N) X, Y және Z массивтерін жасайды, олар радиусы R және N түйіндік нүктелерінің саны бар цилин-Дриш бетін сипаттайды,содан кейін surf(X,Y, Z) функциясын қолдана отырып құрылады.;
• [X,Y,Z]=цилиндр(R) және[X,Y,Z]=цилиндр N=20 және R=[1 1] үшін алдыңғы функцияға ұқсас.
Көлемді цилиндр құрылысының мысалы:
>> [X,Y,Z]=cylinder(10,30); surf(X,Y,Z,X)
6.53. Суретте осы мысал үшін цилиндр құрылысының нәтижесін көрсетеді:

6.53. сурет. Цилиндр құрылысы.
Цилиндрдің табиғи көбеюі оны құру үшін қолданылатын графикалық командаға байланысты. Surf командасы x векторымен анықталған түспен функционалды бояуды орнатуға мүмкіндік береді, бұл цилиндрдің көрінісін көрнекі етеді.

Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   20




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет