Háromdimenziós grafika szerkezet juhar

19. példa Bemutatás PLOT3D-struktúrák

> # Az első sík zöld

> P1: = SOKSZÖGEK ([[1,0,0], [1,0,2], [0,1,2], [0,1,0]], színes (RGB, 0,1,0) ):

> # A második síkban piros

> P2: = SOKSZÖGEK ([[0,0,0], [1,1,0 részt], [1,1,2], [0,0,2]], színes (RGB, 1,0,0) ):

> # Felirata kék

> T1: = TEXT ([0,5, 0,5, 3], a "kereszteződés", színes (RGB, 0, 0, 1)):

> PLOT3D (P1, P2, t1, tájolás (-15,45), tengelyek (bekeretezett));

A 19. példa, kellően egyszerű háromdimenziós grafikus szerkezet, de ha szükség van, hogy bármilyen bonyolultabb geometriai képeket, lehetőség van arra, hogy használja a csomag plottoools, amely egy sor parancsok létrehozására háromdimenziós geometriai objektumok, például gömb, kúp, tórusz, és így tovább. G. Over ami akkor is elvégzi a különböző átalakításokat a parancsokat az azonos csomagban. Minden parancsok segítségével hozzon létre háromdimenziós geometriai objektumokat 4. táblázatban.

4. táblázat parancsok plottools csomag térbeli grafikai struktúrák

Leírás létrehozni grafikus minták

A kúp csúcsa a ponton melynek koordinátáit az első paraméter, z irányú magassága h, és egy tengely a pozitív irányba. A részben Z = H kör sugara r

Téglatest a fő átló által meghatározott két adott pont

Egy kör alakú henger h magassága alkotó r sugarú kör középpontú által meghatározott ponton az első paramétert és párhuzamos xy síkra. A beállítási érték egyenlő igaz kijelzők sapkás hengert zárt bázisokkal. Ha hamis, akkor a bázis nem zárt

Skálázható s paraméter (az alapértelmezett 1) ​​dodekaéder (dodekaéder) középpontja a ponton koordinátái (x, y, z)

félgömb r sugarú középpontja azon a ponton koordinátái (x, y, z). Az opció értéke egyenlő lezártuk kijelzők igaz féltekén zárt keresztmetszetű. Ha ez nem teljesül, a szakasz nincs lezárva

Skálázható s paraméter (az alapértelmezett 1) ​​kocka középponttal koordinátáknak (x, y, z)

Skálázható s paraméter (az alapértelmezett 1) ​​ikozaéder (ikozaéder) középpontja a ponton koordinátái (x, y, z)

Skálázható s paraméter (az alapértelmezett 1) ​​egy oktaéder (nyolcszög) a központ a koordináták (x, y, z)

Része egy tórusz meridián r sugarú, középre a ponton koordinátái (x, y, z) és a sugara a kerületén tartományban R. a..b szögek radiánban meghatározza a kezdő és végpontját alkotó tórusz. A beállítási érték egyenlő igaz maximált kijelzők egy részét egy tórusz zárt keresztmetszetű. Ha ez nem teljesül, a szakasz megnyitásához

A r sugarú gömb középpontja a ponton koordinátái (x, y, z)

Skálázható s paraméter (az alapértelmezett 1) ​​tetraéder (Tetrahedron) középpontú a koordináták (x, y, z)

Thor meridián r sugarú, középre a ponton koordinátái (x, y, z) és a sugara a kerületén R

Paraméter opt minden csapat plottools csomag megfelel érvényes a megfelelő beállításokat szerkezet alakult grafikont () parancsot. Néhány csapat esetleg további lezártuk opciót (a jelenléte a fedél, azaz egy zárt szervezet).

HIVATKOZÁS 6. Draw 1) egy doboz, 2) egy zárt henger, és 3) egy dodekaéder, és 4) zárt félgömb, 5) köbös, 6) ikozaéder 7) oktaéder 8) része egy zárt tórusz, 9) gömb 10) Tetrahedron, 11) tórusz.

> A (plottools): a (parcellák):

> Kijelző (hexaéder ([0,0,0], 0,8, szín = kék), orientáció = [60, 65]);

> Kijelző (hexaéder ([0,0,0], 0,8, szín = kék),

kocka ([1,1,1], 0,5, szín = rózsaszín), tengelyek = dobozos, orientáció = [75,50]);

Háromdimenziós grafika szerkezet juhar
Háromdimenziós grafika szerkezet juhar
Háromdimenziós grafika szerkezet juhar

> Kijelző (semitorus ([1, 1, 1], 0..Pi / 2, 2, 7), lightmodel = light4, orientáció = [- 140, 60], méretezés = korlátozott, style = patchnogrid);

> Kijelző (ikozaéder ([0,0,0], 0,8), ikozaéder ([1,1,1], 0,5), lightmodel = Light2, orientáció = [45, 0]);

Rajztábla. Meg kell jegyezni, hogy ha egy kísérlet történt, hogy dolgozzon egy grafikon 3 egy rajz, plot3d parancs érzékelik formula 3-as parametrikus egyik felületre. Ezért nem ajánlatos azonnal felhívni több mint két felület.

Háromdimenziós grafika szerkezet juhar

> Plot3d ([x * sin (x) * cos (y), x * cos (x) * cos (y)], x = 0..2 * Pi, y = 0..Pi);

Háromdimenziós grafika szerkezet juhar

> Plot3d (x * exp (-x ^ 2-y ^ 2), X = -2..2, y = -2..2, grid = [49,49], tengelyek = dobozos);

> Plot3d (sin (x) * x, x = -2 * Pi..2 * Pi, y = -1..1, árnyékoló = zgrayscale, lightmodel = Light2, cím = "Sine \ nGraph");

Háromdimenziós grafika szerkezet juhar

> Plot3d (cos (x) * sin (y), X = -2 * Pi..2 * Pi, y = -1..1, lightmodel = Light1);

Háromdimenziós grafika szerkezet juhar

28. példa azt mutatja, a használata a technika parancsok plottools csomag képződését és átalakulás a háromdimenziós grafikus objektumok.

28. példa A kijelző és a konverziós térbeli objektumok

> # Cone, és el van forgatva, a szögben Pi / 2 tengelyhez képest a y

> PLOT3D (kúp ([0,0,0], 1 / 2,2), forgassa (kúp ([0,0,0], 1 / 2,2), 0, Pi / 2, 0),

Háromdimenziós grafika szerkezet juhar

Ahelyett, hogy közvetlenül PLOT3D () parancs megjeleníti a háromdimenziós geometriai objektumok, amely előírja, adja opciók PLOT3D-struktúrák, lehetséges, mint abban az esetben, két dimenziós grafika, használja a kijelző parancs () mutatja a csomag, amely lehetővé teszi, hogy összekapcsolják az egy diagram kiadási több grafikus parancsok és grafikus mintákat. 29. példa azt mutatja, hasonló technikával.

29. példa Kombinált grafikus kimeneti megjelenítési parancs ()

Háromdimenziós grafika szerkezet juhar