Programa, skirta kurti bet kokio tipo paviršius 3d formatu.
Stačiakampės figūros z=f(x,y)
ir sferinės koordinatės sx=f(a,t);sy=f(a,t);sz=f(a,t)
Konstantos: pi ir bet koks int / plaukiojantis skaičius
Kintamieji: x y a t u v
Operatoriai: + - * / > | ir tt
Funkcijos: if(exp,exp1,exp2)
sin() cos() tan() asin() acos() atan()
sinh() cosh() tanh() log() ln() rand()
exp() abs() sqrt() pow(bazė, eksponentas)
Anaglifui naudokite raudonai žalsvai mėlynus akinius
Atidarykite bet kokį vaizdą ir naudokite jį tekstūrai.
Programavimo instrukcijos;
// Komentarams
pradžia – Norėdami išvalyti sceną. Yra pirmasis įspūdis.
Į sceną bus įtraukta programa be pradžios. Žr. 8 pavyzdį\
z=f(x,y) – paviršius stačiakampėmis koordinatėmis. 1 pavyzdys
Jei paviršius yra sferinės koordinatės, pirmiausia apibrėžkite a ir t diapazoną:
sa=0,2*pi ir st=0,pi
Tada paviršius. 2 pavyzdys:
sx=f(a,t), sy=f(a,t), sz=f(a,t)
Paviršius gali būti judinamas trimis ašimis:
dx= dy= dz= Žr. 3 pavyzdį.
Ir pasukta trimis ašimis:
rx= ry= rz= Žr. 4 pavyzdį.
Lėktuvams galite naudoti z=2 arba instrukcijas:
plokštuma (plotis, aukštis, rx, ry, rz, dx, dy, dz) Žr. 5 pavyzdį
Žr. Pavyzdžiai > 5 dėl bendro naudojimo.
trikampis (plotis, aukštis, rx, ry, rz, dx, dy, dz) stačiakampiams trikampiams. Žr. 17, 18 pavyzdžius
kubas (plotis, aukštis, rx, ry, rz, dx, dy, dz) kubeliams. Žiūrėkite 23 pavyzdį
cilindrai (plotis, aukštis, rx, ry, rz, dx, dy, dz) cilindrams. Žiūrėkite 26 pavyzdį
kūgis(r1,r2,aukštis,rx,ry,rz,dx,dy,dz) kūgiams. Žiūrėkite 28 pavyzdį
sferos (plotis, aukštis, dx, dy, dz) sferoms. Žiūrėkite 24 pavyzdį
pyra (plotis, aukštis, rx, ry, rz, dx, dy, dz) piramidėms. Žiūrėkite 25 pavyzdį
para(plotis, aukštis, alfa, rx, ry, rz, dx, dy, dz) gretasieniui. Žiūrėkite 31 pavyzdį
para2(plotis1,plotis2,aukštis,rx,ry,rz,dx,dy,dz), skirtas gretasieniui2. Žiūrėkite 36 pavyzdį
para3(plotis1,plotis2,aukštis1,aukštis2,rx,ry,rz,dx,dy,dz), skirtas gretasieniui3. Žr. 43,44 pavyzdžius
šviesa (plotis, aukštis, rx, ry, rz, dx, dy, dz) šviesai. Žiūrėkite 42 pavyzdį
trapecija (plotis, aukštis, bl, br, rx, ry, rz, dx, dy, dz) trapecijai. Žiūrėkite 40 pavyzdį
bl ir br yra kairiojo ir dešiniojo trikampių pagrindai
Pasikartojantiems veiksmams naudokite do - enddo. Žr. 9, 14, 15 ir 16 pavyzdžius
Tekstūroms naudokite: tekstūra (n) yra n nuo 1 iki 12.
9 atitinka anksčiau atidarytą vaizdą. Žr. 18, 20 ir 21 pavyzdžius