Redo selection before last command

Can we pretty please not loose the selection if we undo a command. An example would be we mark 20 faces to move two pieces of an object and something goes wrong and we do a CMD-Z, I would really love to still have the selection of the faces until I click somewhere else. It would really save a lot of time. Anything speaking against this behaviour?
Right now it is - “oh no my selection is gone”.
a Re-Mark button would also do the Trick.

7 Likes

Totally agree with this one .

1 Like

This happens even more often from an ipad with the Pencil. Tap a bunch of things and either accidentally tap the wrong place OR tap something too quickly in succession and the entire object gets highlighted = lose all your selections and have to start over from scratch.

IMO the first undo step should reselect the previous selections.

3 Likes

I very much feel the frustration like a pc-game with a hard level, where you have to replay it over and over to fail at the very end and repeat the boring part to get there.

2 Likes

I have exactly the same problem

1 Like

yeah, the thing is that you may unselect an accidentally selected face, but if you accidentally select a whole body by double-tap, it ruins all the selection you made previously.

1 Like

Seconded! it’s how undo works in many other 3D content creation software. Undo just undoes the last modeling step, but returns you to the selected state. Feels more intuitive.

Also implementing selection filters or at least priority (face / edge / solid) is how many content creation software operate. I love modeling and going fast in Shapr. it’s a bit silly I then to lose all the flow due to selection gotchas :slight_smile:

Just to have an official confirmation from someone at Shapr3D here: we hear you. It is on our radar to make selection changes part of undo/redo queue, but I can’t give you a time estimate on when we get to it.

@Sirogi, I am not sure I get it: Shapr3D does have selection filters, both when you are within a tool or in the parametric version, changing existing topology selections (only the types that make sense in that setup are selectable) and for area selection. What kind of filtering would you find useful beyond this?

Thank you for confirming about including selections in the undo queue! That’s great news.

I think selection filtering within the context of a tool works fine (only allow geometry that is relevant to the next steps).

But before entering any tool context, when just moving over the object, it tends to highlight anything, which on a complex model can be a lot. If I know I just want to pick face / edges / solids to start, that’s the filtering I was suggesting.
(haven’t tried the parametric beta yet)

Apologies for bringing up another software, but houdini or Maya comes to mind, where you can explicitly toggle what type of selections are on.

I got it, thanks for the clarification. One trick I sometimes do in such cases is to use area selection even if I only want to select a single piece of geometry, just to be able to use its type filtering capabilities. But it’s indeed not perfect: it’s a bit of a hassle to combine it with additive selection, especially on tablets and the otherwise great functionality of it “seeing through” objects can get very much in the way.

On complex models area selection is useless sadly. Still selection frenzy over and over. And please unflag my post above nothing in there worth hiding.

Save the markings in the undo is now a long for asked feature and it is very important as extremely time consuming sometimes and even more annoying. When can we hope for this feature?

I have to ask again, is multiple selection now redoable by the new history? Example I select a 100 differnet faces and then misclick. Can I redo the selection of those 100?

Doesn’t appear to be possible. I love shapr3d but making a mistake in multi-selection is extremely frustrating. The mistake usually occurs towards the end of the selections due to fatigue.

Can we have an undo for the selection stack or a more sophisticated selection engine?

e.g.

  • manage selected items via an active list sort of like the items list. This would allow you to easily see that you may have accidentally selected an edge when you wanted only bodies or maybe have out of view selections that end up being manulated by accident.
  • cycle possible selection so that if selected the right location but the wrong item was chosen, you can cycle through the possibly selections and stop at the one you really wanted. The should cut down on mistakes in selection
  • Rule based selection (I know this is not easy and possibly requires a scripting engine to really be effective but larger models require this)
  • Limit selection by a type (e.g. specify you only want to select faces so that edges or full body selections will not be made).
1 Like

Just save it in history, belongs in history. Could run aside actions that really alter the object.

1 Like