变量就是用于存放数据的容器,我们可以通过变量名获取数据,甚至对数据进行修改。在JScad中,主函数main需要通过返回一个几何体变量,才能在视窗中显示出3D几何实体。
用例:
function main(){
var a = cube([10,10,10]);//通过使用关键字var来声明变量
return a;//返回变量为一个正方体
}

在cad建模中,主要会使用的基本形体变量有立方体、球体、圆柱体、圆锥体、多面体等
当需要返回多个几何体变量的时候需要使用数组变量
什么是数组:数组是指一组数据的集合,可以存放多个变量元素。
//普通变量一次只能存储一个值
var a = 1;
//数组一次可以存储多个值
var a = [1,2,3,4,5];
用例:
function main()
{
var a = cube({size:20}).translate([-50,0,0]);
var b = sphere({r:10,center:[false,false,false],fn:100}).translate([-25,0,0]);
var c = cylinder({r:10,h:20,center:[false,false,false],fn:100}).translate([0,0,0]);
var d = cylinder({r1:10,r2:5,h:20,center:[false,false,false],fn:100}).translate([25,0,0]);
var e = cylinder({r1:10,r2:0,h:20,center:[false,false,false],fn:100}).translate([50,0,0]);
var f = [a,b,c,d,e];
return f;
}//数组f中包含a,b,c,d,e五个几何体变量(正方体、球、圆柱、圆台、圆锥)
|