Un program pentru crearea oricărui tip de suprafețe în 3d.
Cifre dreptunghiulare z=f(x,y)
și coordonatele sferice sx=f(a,t);sy=f(a,t);sz=f(a,t)
Constante: pi și orice număr int/floating
Variabile: x y a t u v
Operatori: + - * / > | etc.
Funcții: if(exp,exp1,exp2)
sin() cos() tan() asin() acos() atan()
sinh() cosh() tanh() log() ln() rand()
exp() abs() sqrt() pow(bază,exponent)
Pentru anaglifă folosiți ochelari roșu-cian
Deschide orice fel de imagine și folosește-o pentru textură.
Instrucțiunile de programare;
// Pentru comentarii
start - Pentru a curăța scena. Este prima instrucțiune.
Un program fără pornire va fi adăugat la scenă. Vezi mostra 8\
z=f(x,y) - O suprafață în coordonate dreptunghiulare. Proba 1
Pentru suprafața în coordonate sferice, definiți mai întâi intervalul a și t:
sa=0,2*pi și st=0,pi
Apoi suprafața. Eșantionul 2:
sx=f(a,t), sy=f(a,t), sz=f(a,t)
Suprafața poate fi deplasată pe cele trei axe:
dx= dy= dz= Vezi Exemplul 3.
Și rotit pe cele trei axe:
rx= ry= rz= Vezi eșantionul 4.
Pentru avioane puteți folosi z=2 sau instrucțiunea:
plan (lățime, înălțime, rx, ry, rz, dx, dy, dz) Vezi eșantionul 5
Consultați Eșantioane > 5 pentru aplicarea generală.
trian (lățime, înălțime, rx, ry, rz, dx, dy, dz) pentru triunghiuri dreptunghiulare. Vezi mostrele 17, 18
cub (lățime, înălțime, rx, ry, rz, dx, dy, dz) pentru cuburi. Vezi mostra 23
cilindri (lățime, înălțime, rx, ry, rz, dx, dy, dz) pentru cilindri. Vezi mostra 26
con (r1,r2,înălțime,rx,ry,rz,dx,dy,dz) pentru conuri. Vezi mostra 28
sphe(lățime, înălțime, dx, dy, dz) pentru sfere. Vezi mostra 24
pyra(lățime, înălțime, rx, ry, rz, dx, dy, dz) pentru piramide. Vezi mostra 25
para(lățime, înălțime, alfa,rx,ry,rz,dx,dy,dz) pentru paralelipiped. Vezi exemplul 31
para2(width1,width2,height,rx,ry,rz,dx,dy,dz) pentru paralelipiped2. Vezi exemplul 36
para3(width1,width2,height1,height2,rx,ry,rz,dx,dy,dz) pentru paralelipiped3. Vezi mostrele 43,44
lumină (lățime, înălțime, rx, ry, rz, dx, dy, dz) pentru lumină. Vezi mostra 42
trape (lățime, înălțime, bl, br, rx, ry, rz, dx, dy, dz) pentru trapez. Vezi mostra 40
bl și br sunt bazele triunghiurilor stâng și drepte
Pentru acțiuni repetitive folosiți do - enddo. A se vedea eșantionul 9, 14, 15 și 16
Pentru texturi folosiți: textura(n) fiind n între 1 și 12.
9 corespund imaginii deschise anterior. Vezi mostrele 18, 20 și 21
Ultima actualizare
5 iul. 2025