SCAD

For循环(位移)

嵌套式循环实例:

color("palevioletred")
for (xpos=[0:3], ypos = [2,4,6])
// do twelve iterations, using each xpos with each ypos
translate([xpos*ypos,ypos,0])
cube([0.5,0.5,0.5]);
color("blueviolet")
translate([0,1.5,0])
cube([2,0.5,0.5]);
color("fuchsia")
translate([0,3.5,0])
cube([4,0.5,0.5]);
color("cyan")
translate([0,5.5,0])
cube([6,0.5,0.5]);
注解:这里,循环数组, xpos[0:3], 这个因为有了:分号,表示是循环的次数,从 0 开始,到末尾的数值结束循环,而 ypos[2,4,6],  仅仅是代表一组数值的数组,引用到循环内而已。置位 translate函数定义了坐标的位置, x, y,z, x = xpos * ypos,  这里就是一个循环数组乘以一组数组, 是一个变量,随着循环的结尾的数值增加其次数,而中间的距离确实 2,4, 6 分别分开的,数值的坐标结果就像
y 6 6 6 6
y 4 4 4 4
y 2 2 2 2
x x x x



码圣代码编程

打字练习

3D创意C++

进入比赛

创客中心

关于傲亚

傲亚CMS

傲亚物联网

我要合作

创客平台

南昌市红谷滩区名门世家2期8号楼608
aoyakefu
TEL:18720086320
kefu@1wwz.com

扫码关注公众号

扫码添加创始人

企业微信服务商