【发布时间】:2021-08-29 00:56:58
【问题描述】:
我是 OpenSCAD 的新手,遇到了一个我不明白的问题。在下面的 sn-p 中,变量“ofs”没有从“for”迭代的前一个值累加。
slots = [5, 7, 11, 17];
ofs = 0;
for (i = slots) {
ofs = ofs + i;
echo (ofs);
translate([ofs,0,0])
cube([1, 50, 30]);
}
我希望从echo (ofs) 看到的是值:
- 5 (0 + 5)
- 12 (5 + 7)
- 23 (12 + 11)
- 30 (23 + 17)
我实际看到的只是槽数组中的值:
- 5
- 7
- 12
- 23
有人可以告诉我如何通过循环的迭代来累积 ofs 的值吗?任何帮助将不胜感激。
【问题讨论】:
标签: openscad