Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:

  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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.

Strange behavior in assembly linear pattern

Cris_BowersCris_Bowers Member Posts: 239 PRO
I was looking at an IR request for a centered option for an assembly linear pattern. I thought this was possible by just selecting opposing directions to pattern in. But when I tried it, I got unexpected results:
First by patterning a part with 2 instances in either direction, I end up with 3 instances in the patterned feature with an instance being recreated at the seed part location.

Next I tried 3 in one direction and 2 in the other. This time I end up with 5 instances in the pattern. 1 extra instance at the seed part location and another at the part above it. 

And finally I tried 3 instances in each direction and ended up with 8 instances in the pattern. Numbering the part positions in the graphical area from top to bottom as 1-6, the items listed from top to bottom in the tree are position 2, 4, 3, 1, 2, 6, 5, 3. As you can see the parts at position 2 and 3 have been repeated.

It only gets compounded if you choose a 3rd direction. I chose to pattern 2 instances away from from the face of the extrusion. If I counted the parts on my screen I only see 10, but 17 parts were listed in the tree. Solidworks gets around this strange behavior by adding an option and even throws up a warning to select "pattern seed only". This option ignores the rest of the instances in the pattern and only patterns the seed feature. So if I choose to pattern 2 instances north and 2 instances south, I would have 2 instances in the pattern, one above the seed and one below.


  • patrick_farleypatrick_farley Member Posts: 32
    I think Onshape calculate the seed as one. its fine until you go into your case

  • Cris_BowersCris_Bowers Member Posts: 239 PRO
    Yes, the seed is calculated as an instance. This is where I was commenting on how Solidworks handles patterning in parallel directions by warning the user to check the "pattern seed only" check box. The problem arises when the distances chosen are the same value because an instance will be created at the seed position and essentially be invisible.

Sign In or Register to comment.