User LayoutEditorFull Sunday 20th May 2018Attachments: (only for registered users) huge-array.lec
Attached is a sample file with two layers. I’m trying to do an A\*B Boolean operation between layers 1 and 2, deleting the original array of arrays from layer 1 after the operation is performed. My goal is to only have the array of circles from layer 1 in the area outlined in layer 2.
When I add layer 1 as is the system crashes. I have 32Gb of RAM and have all other programs closed. My current CPU is an Intel® Core™ i7-7820HQ CPU @2.90GHz. When I reduce the size of the array in layer 1 I am able to add the layer to the Boolean operation, but then it crashes when I try to execute the operation. Is this due to the way I have set up this operation and is there a way I can change it so that this operation executes on my current system?
Jürgen LayoutEditorFull Sunday 20th May 2018
The blue box is a huge array with billions of polygons. A normal Boolean Operation would flatten this array and a big amount of memory would be required to store the design.
To keep the hierarchical structure and reduce the design size, please use the feature *Crop With Selection* or *Punch with Selection* both are located in the Utilities menu under Misc. Select the triangle before the operation. Everything outside the selected shape will be cut away, the design will still be hierarchical where possible.