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]);



> 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.

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

> 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");

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

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),

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 ()
