| |
1. semestrálny projekt (zima 2003/2004)
Function draw 3D
Function draw 3D je program na kreslenie grafu funkcií o dvoch premenných (teda graf je trojrozmerný).
- Popis programu:
Užívateľ zadá výraz o dvoch premenných, zvolí si interval, na
ktorom chce funkciu vyhodnocovať a tiež veľkost kroku (teda vzdialenosť medzi dvoma bodmi,
ktoré sa objavia v grafe)
Vyhodnocovač výrazu berie ohľad aj na prioritu operátorov. Podporuje
operácie +, -, *, / a funkcie ako sin, cos, tan, ctan, arcsin, arccos, arctan, sqrt, abs.
Program má tri módy kreslenia - Wire, Faces, a EdgedFaces - v prvom
prípade zobrazuje funkciu iba ako mriežku, v druhom prípade funkciu vykreslí zo zafarbených
(vytieňovaných) štvorhulníkov. Tretí mód je spojenie prvého a druhého.
Po vykreslení môže užívateľ funkciu ľubovoľne otáčať, posúvať, škálovať.
Môže jej meniť farbu, alebo meniť jej výraz.
Program podporuje vykresľovanie viacerých funkcií naraz. Ak chce
uživateľ s nejakou konkrétnou pracovať, tak si ju jednoducho selektne kliknutím myšou a
potom s ňou môže robiť vyššie uvedené operácie.
Nakoniec si užívateľ môže svoju vytvorenú scénu uložiť ako bitmapu...
A tu sú ešte nejaké screenshoty programu:
 (Funkcia sin(x)*sin(y) a vykresľovací mód EdgedFaces) |
 (Funkcia x*x+y*y a vykresľovací mód EdgedFaces) |
 (Funkcia (x+y)*(x+y) a vykresľovací mód faces) |
Ak Ťa tento program natoľko zaujal, že si ho chceš stiahnuť, možeš to urobiť tuto.
| |