用於在 3d 中創建任何類型的表面的程序。
矩形 z=f(x,y) 中的數字
和球坐標 sx=f(a,t);sy=f(a,t);sz=f(a,t)
常量:pi 和任何整數/浮點數
變量: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(base,exponent)
對於浮雕,請使用紅青色眼鏡
打開任何類型的圖像並將其用於紋理。
編程說明;
// 用於評論
開始 - 清除場景。是第一條指令。
一個沒有開始的程序將被添加到場景中。見樣本 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。
trian(width,height,rx,ry,rz,dx,dy,dz) 用於直角三角形。見樣品 17、18
cube(width,height,rx,ry,rz,dx,dy,dz) 用於立方體。見樣本 23
cyli(width,height,rx,ry,rz,dx,dy,dz) 用於圓柱體。見樣本 26
cone(r1,r2,height,rx,ry,rz,dx,dy,dz) 用於錐體。見樣本 28
sphe(width,height,dx,dy,dz) 用於球體。見樣本 24
pyra(width,height,rx,ry,rz,dx,dy,dz) 用於金字塔。見樣本 25
平行六面體的 para(width,height,alfa,rx,ry,rz,dx,dy,dz)。見樣品 31
para2(width1,width2,height,rx,ry,rz,dx,dy,dz) 用於平行六面體2。見樣品 36
para3(width1,width2,height1,height2,rx,ry,rz,dx,dy,dz) 用於平行六面體 3。見樣品 43,44
light(width,height,rx,ry,rz,dx,dy,dz) 用於光照。見樣品 42
梯形的梯形(寬度,高度,bl,br,rx,ry,rz,dx,dy,dz)。見樣品 40
bl 和 br 是左右三角形的底
對於重複操作,請使用 do - enddo。見樣品 9、14、15 和 16
對於紋理使用:texture(n) 介於 1 和 12 之間。
9 對應於之前打開的圖像。見樣品 18,20 和 21