Програма за креирање на секаков вид површини во 3d.
Фигури во правоаголни z=f(x,y)
и сферични координати sx=f(a,t);sy=f(a,t);sz=f(a,t)
Константи: пи и кој било инт/пловечки број
Променливи: x y a t u v
Оператори: + - * / > | итн.
Функции: if(exp,exp1,exp2)
sin() cos() tan() asin() acos() atan()
sinh() cosh() tanh() log() ln() rand()
exp() abs() sqrt() pow(основа,експонент)
За анаглиф користете црвено-цијални очила
Отворете каква било слика и користете ја за текстура.
Инструкции за програмирање;
// За коментари
почеток - За расчистување на сцената. Е првата инструкција.
Програма без почеток ќе биде додадена на сцената. Види примерок 8\
z=f(x,y) - Површина во правоаголни координати. Примерок 1
За површина во сферични координати, прво дефинирајте го опсегот на a и t:
sa=0,2*pi и st=0,pi
Потоа површината. Примерок 2:
sx=f(a,t), sy=f(a,t), sz=f(a,t)
Површината може да се движи во трите оски:
dx= dy= dz= Видете Примерок 3.
И се ротира во трите оски:
rx= ry= rz= Видете примерок 4.
За рамнини можете да користите z=2 или инструкцијата:
рамнина (ширина, висина, rx,ry,rz,dx,dy,dz) Види примерок 5
Видете Примероци > 5 за општа примена.
триан (ширина, висина, rx,ry,rz,dx,dy,dz) за правоаголни триаголници. Видете примероци 17, 18
коцка (ширина, висина,rx,ry,rz,dx,dy,dz) за коцки. Видете примерок 23
цили (ширина, висина, rx, ry, rz, dx, dy, dz) за цилиндри. Видете примерок 26
конус (r1,r2,висина,rx,ry,rz,dx,dy,dz) за конуси. Видете примерок 28
сфера (ширина, висина, dx, dy, dz) за сфери. Видете примерок 24
пирами (ширина, висина, rx, ry, rz, dx, dy, dz) за пирамиди. Видете примерок 25
пара(ширина, висина, алфа,rx,ry,rz,dx,dy,dz) за паралелепипед. Видете примерок 31
пара2(ширина1,ширина2,висина,rx,ry,rz,dx,dy,dz) за паралелепипед2. Видете примерок 36
пара3(ширина1,ширина2,висина1,висина2,rx,ry,rz,dx,dy,dz) за паралелепипед3. Видете примероци 43,44
светлина (ширина, висина, rx, ry, rz, dx, dy, dz) за светлина. Видете примерок 42
трапе (ширина, висина, bl, br, rx, ry, rz, dx, dy, dz) за трапез. Видете примерок 40
bl и br се основите на левиот и десниот триаголник
За повторувачки дејства користете do - enddo. Видете примерок 9, 14, 15 и 16
За текстури користете: текстура(n) е n помеѓу 1 и 12.
9 одговараат на сликата претходно отворена. Видете ги примероците 18,20 и 21