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.

How do we create a centered linear pattern of four?

martin_kopplowmartin_kopplow Member Posts: 871 PRO

Seems easy, but appears not to be supported: How do we create a centered linear pattern of four?

Screenshot 2025-08-23 165254.png

It works with odd numbers, of course, but not with even numbers. I would expect the tool to offset the seed instance by 1/2 of the distance and create a centered pattern (relative to the original position) anyway.

Screenshot 2025-08-23 170120.png

Comments

  • MDesignMDesign Member Posts: 1,031 ✭✭✭✭

    That is a bit inconsistent behavior that could be cleaned up. It would apply to any even number. Plus checking the centered option essentially doubles your instance count for number of pieces vs not centered.

  • martin_kopplowmartin_kopplow Member Posts: 871 PRO
    edited August 23

    I'd be fully okay with the instance number just being the overall count of instances in both scenarios, for halving the number of an uneven centered instance count, when the user unchecks the 'centered' opton, would obviously not work. The 'centered' option should just work with the same workflow with odd end even numbers. That might become an important issue downstrems, when the number gets edited at a later point in time, and it would break the history with it's current behaviour.

    Therefore, it would be important to "clean that up", and if it only was for sake of GUI consistency.

  • joshtargojoshtargo Member Posts: 412 EDU

    ive also been wanting this kind of thing, maybe next FS

  • martin_kopplowmartin_kopplow Member Posts: 871 PRO

    Hi @joshtargo , well this could be a thing for an FS, but I think it is so basic it should be in the pattern tool itself. It just makes no sense to break the histoy just because we change image count from an odd to an even number.

  • MDesignMDesign Member Posts: 1,031 ✭✭✭✭

    It's also slightly inconsistent with symmetrical extrudes which use the total dimension for the overall and doesn't add it to both sides of the sketch.

  • jelte_steur814jelte_steur814 Member Posts: 507 PRO

    Wouldn't it be weird if you apply a pattern and the position of the original shifts? That's what would need to be required for something like this wouldn't it? Or would there be a dropdown so you can indicate on what side more will be added than on the other?

  • martin_kopplowmartin_kopplow Member Posts: 871 PRO

    I think a pattern is about a seed instance, distance, number, and a starting point. Until now, it was only by coincidence (and lack of other approaches), that the starting point was considered to be in the center of the seed instance.

    I've seen solutions where you could create a pattern and only then pick a deliberate seed (no matter where it is) and a seed point. That opens up the possibility to pattern in different locations without the requirement to copy the seed to that location first. Also, the seed could be swapped out later. MCs would come very handy here …

Sign In or Register to comment.