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.
Moving multiple features at once
piotr_paczyński
Member Posts: 2 ✭✭
I'm working in Part Studio with lots of parts. I like to keep my feature list clean and quite frequently rearrange the order of features as my design evolves. Features naturally tend to form tightly related groups. I often find a need to move several (say 10) consecutive features into new position in feature list (say 20 positions up).
I select all 10 features and try to drag-and-drop them to a new position, but only the feature I started dragging gets moved. Is there any way to move multiple features quickly?
Piotr
I select all 10 features and try to drag-and-drop them to a new position, but only the feature I started dragging gets moved. Is there any way to move multiple features quickly?
Piotr
0
Best Answers
-
TimRice Member, Moderator, Onshape Employees Posts: 315I agree, I often have to rearrange several features at once and doing so one by one is quite tedious. There is already an improvement request for rearranging several featurelist items at once so it is certainly on our radar!Tim Rice | User Experience | Support
Onshape, Inc.5 -
3dcad Member, OS Professional, Mentor Posts: 2,475 PROI agree that moving multiple features would be handy at some cases.
But not having this teaches us to reuse sketches in history. For example @chrisjh777 case, you should go and edit the sketch in history, add point there and create hole before your existing mirror feature in first place. This way feature list stays shorter and editing is easy as many things grow from single skecth.
//rami5
Answers
It's a big ask, I think, in terms of how complicated it would be to implement, particularly given the multi-part nature of an Onshape part studio, with interdependencies which can be deeply multidirectional and interwoven.
Something which (it seems to me) might answer your need while being achievable would be something along these lines:
A carefully thought-out set of controls to let the user reorganise the LOOK of the tree to suit various purposes, without actually changing the order in which the features happened in the virtual world.
Of course I'm talking about a situation where I know that the features I'm moving do not depend on features I move them past. But even if that is not the case, Onshape is pretty good already at allowing me to fix resulting error after the move.
Regarding you suggestion of reorganizing just the LOOK of the tree - it's not something I'm after. In my case the reason of moving the features around is to make my design intent clear - i.e. "this set of features (no longer) depends on previous ones" etc.
Twitter: @onshapetricks & @babart1977
Provided the features dont get moved above their parent all is well. Otherwise it fails. But therein lies the power and the problem with history. Solve that and you rewrite the industry.
Twitter: @onshapetricks & @babart1977
This is a typical scenario:
1. I create a feature and mirror it.
2. Much later in the design effort, I add a sketch point on the feature to locate a simple hole.
3. I add the hole feature to the point. So I now have a sketch and associated hole.
4. The hole does not appear in the earlier mirror.
5. Eureka!! I have to move the point sketch and associated hole to before the mirror feature, so the logical thing to do is control select the sketch and hole and drag to just before the mirror. Only the last selected feature or sketch is dragged. So I have to repeat the drag for the feature or sketch that did not come along. Works but not efficient and costs time.
Wouldn't it be great if all you had to do was drag and drop a feature and the associated sketch came along automatically!!
Onshape, Inc.
But not having this teaches us to reuse sketches in history. For example @chrisjh777 case, you should go and edit the sketch in history, add point there and create hole before your existing mirror feature in first place. This way feature list stays shorter and editing is easy as many things grow from single skecth.