OpenSCAD で行列にインデックスを付ける、またはループで反復処理するにはどうすればよいですか? 以下のように、forloop を介して座標に割り当てられた値にアクセスして単一の変数に割り当てるか、少なくともマトリックス内の値に個別にアクセスできるようにしようとしています。
for ( coordinates = [ [ 15, 15, 2],
[ 15, -15, 2],
[ -15, -15, 2],
[ -15, 15, 2] ])
{
x = coordinates[0];
y = coordinates[1];
z = coordinates[2];
translate([x+4, y, z]){
cube([x,y,z]);
}
}