Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Secret 2 way Pattern Part Performance Boost.

The secret is to not use 2nd direction for part patterning. Use 2 pattern features instead for a lot of objects. This was a 15x15 pattern. I was playing around with tile floor pattern for @jeff_mcaffer and noticed a huge performance hit when clicking on 2nd direction in part pattern function. It might be tied just to the add option of the pattern feature trying to join all the geometry. I have to try a few other things to explore and expand if necessary.
Comments
This is because for 2nd direction, there are 15*15-1=224 Boolean adds, and for the 2 patterns there are 14+14=28 Boolean adds.
That makes sense. Maybe a case could be made for a IR to do only 28 adds in either situation.
I encourage everyone to read this:
https://www.onshape.com/en/resource-center/tech-tips/tech-tip-how-to-create-faster-patterns-in-onshape
That is good stuff. Thanks Neil.
I guess then for patterns such as in my example the best performance would simply be a pattern of 2 each time where possible.
Managed to do a 32x32 = 1024 pattern under 19 sec.