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.
How do I add an entity to a sketch pattern?
Maxpm
Member Posts: 4 EDU
I've successfully created a circular sketch pattern and now I want to add a new entity to it. However, short of deleting the pattern and starting over from scratch, I can't figure out how. Creating a separate pattern for the new entity isn't acceptable to me; I want it to follow the repeat count of the original pattern.
1
Best Answer
-
NeilCooke Moderator, Onshape Employees Posts: 5,689It can't be done because a sketch pattern is a constraint not a feature. That is why it is better to use feature patterns where possible.Senior Director, Technical Services, EMEAI5
Answers
I also noticed the entity number and radial displacement parameter text-boxes could easily become obscured by other sketch entities, to the point where they were impossible to find. The only work-around I came up for this secondary issue was to start the pattern center 'off-site' and then use constraints it to bring it back to the desired location.
I've read several times that we should use face patterns, not feature patterns for best performance for some unknown reason. This time you are proposing using feature patterns not sketch patterns (which I agree with wholeheartedly). Why not face patterns? I always use feature patterns because they are easier and make more sense to me that face patterns. What should we be using? Why can't feature patterns be as efficient as face patterns?
We could add the ability to select features to face pattern, but it would be a different behavior than feature pattern. The issue is not what is editable (individual feature instances in a feature pattern are not editable) but rather, whether a feature instance can "adapt" to its situation. For example, see the examples in the original video: https://forum.onshape.com/discussion/2675/improvements-to-onshape-february-11th-2016/p1 -- the geometry can actually be very different for each instance of a feature pattern; not so with a face pattern (or your "combined" proposal).
Maybe a checkbox in the feature pattern dialog that says "Create as face pattern"? For geometry that does not need the adaptive nature described in the video you linked, such as large flat plates with many holes/patterns of holes, the adaptive nature would not be needed.
Second, given Onshapes suggested workflow (sketched layouts that drive part geometery), it almost seems necessary to include patterns in layout sketches. Right now, when you need to change your patterned shape in your layout, you will need to delete it and start over. It seems odd to me that this is not already do-able.
Under the hood, it should work much like mirror. Each entity has it's own mirror constraint, making modifications easy. In the same way, each entity could have it's own pattern constraint.
In both the mirror and pattern constraints, "adding" a sketch entity is really just copying existing constraints onto the new sketch entity.