High-speed, high-quality realistic renders, compatible with major CAD and 3D modeling software, works with ray tracing, intuitive user experience, fast learning curve, atmospheric rendering effects, ...
Note that the first expected argument to xcopies() is the spacing argument, so you do not need to supply the spacing= argument name. Similarly, ycopies() makes a line of evenly spaced copies centered ...
Usually, when coloring a shape with the color() module, the parent color overrides the colors of all children. This is often not what you want: As with all of the attachable features, these color, ...