OpenSCAD 输出中的嵌套透明度

Nested transparency in OpenSCAD output

OpenSCAD 输出中的透明度可以通过在元素前添加 % 来实现,但这不允许将透明元素放置在具有更高透明度(例如以百分比表示)的周围元素中,并且可以在透明元素内的透明元素中看到(不透明)元素。怎么做?

color([r,g,b,a])的a值可以用来控制透明度,例如:

color([0.5,0.5,0,0.8]) cube(size=[10,10,10], center=true);
%cube(size=[20,20,20], center=true);

或不同颜色:

color([0.5,0.5,0,0.8]) cube(size=[10,10,10], center=true);
color([0,0.5,0.5,0.3]) cube(size=[20,20,20], center=true);