Programma jebkura veida virsmu veidošanai 3D formātā.
Skaitļi taisnstūrveida formā z=f(x,y)
un sfēriskās koordinātas sx=f(a,t);sy=f(a,t);sz=f(a,t)
Konstantes: pi un jebkurš int/peldošais skaitlis
Mainīgie: x y a t u v
Operatori: + - * / > | utt.
Funkcijas: if(exp,exp1,exp2)
sin() cos() tan() asin() acos() atan()
sinh() cosh() tanh() log() ln() rand()
exp() abs() sqrt() pow(bāze, eksponents)
Anaglifam izmantojiet sarkani ciānas brilles
Atveriet jebkura veida attēlu un izmantojiet to tekstūrai.
Programmēšanas instrukcijas;
// Komentāriem
start — lai notīrītu ainu. Ir pirmais norādījums.
Ainai tiks pievienota programma bez starta. Skatīt 8. paraugu\
z=f(x,y) — virsma taisnstūra koordinātēs. 1. paraugs
Virsmai sfēriskās koordinātās vispirms definējiet a un t diapazonu:
sa=0,2*pi un st=0,pi
Tad virsma. 2. paraugs:
sx=f(a,t), sy=f(a,t), sz=f(a,t)
Virsmu var pārvietot pa trim asīm:
dx= dy= dz= Skatīt 3. paraugu.
Un pagriezts pa trim asīm:
rx= ry= rz= Skatīt 4. paraugu.
Lidmašīnām varat izmantot z=2 vai instrukciju:
plakne(platums,augstums,rx,ry,rz,dx,dy,dz) Skatīt 5. paraugu
Vispārīgu pielietojumu skatiet sadaļā Paraugi > 5.
trian (platums, augstums, rx, ry, rz, dx, dy, dz) taisnleņķa trijstūriem. Skatīt 17., 18. paraugus
kubs (platums, augstums, rx, ry, rz, dx, dy, dz) kubiem. Skatīt 23. paraugu
cili (platums, augstums, rx, ry, rz, dx, dy, dz) cilindriem. Skatīt 26. paraugu
cone(r1,r2,height,rx,ry,rz,dx,dy,dz) konusiem. Skatīt 28. paraugu
sfēra (platums, augstums, dx, dy, dz) sfērām. Skatīt 24. paraugu
pyra (platums, augstums, rx, ry, rz, dx, dy, dz) piramīdām. Skatīt 25. paraugu
para(platums, augstums, alfa, rx, ry, rz, dx, dy, dz) paralēlskaldnim. Skatīt 31. paraugu
para2(platums1,platums2,augstums,rx,ry,rz,dx,dy,dz) paralēlskaldnim2. Skatīt 36. paraugu
para3(platums1,platums2,augstums1,augstums2,rx,ry,rz,dx,dy,dz) paralēlskaldnim3. Skatīt paraugus 43,44
gaisma (platums, augstums, rx, ry, rz, dx, dy, dz) vieglumam. Skatīt 42. paraugu
trape (platums, augstums, bl, br, rx, ry, rz, dx, dy, dz) trapecei. Skatīt 40. paraugu
bl un br ir kreisā un labā trijstūra pamati
Atkārtotām darbībām izmantojiet do - enddo. Skatīt 9., 14., 15. un 16. paraugu
Tekstūrām izmantojiet: tekstūra(n) ir n no 1 līdz 12.
9 atbilst iepriekš atvērtajam attēlam. Skatīt 18., 20. un 21. paraugus
Atjaunināta
2024. gada 2. jūn.