If you are dealing with a component, you should use the "move component" command and NOT the "move object" command. Move component can be found in the assembly ribbon or menu -> assemblies -> component position -> move component.
As for "maintaining" the selections, I don't think that is possible with the new move commands. And in this case "new" means around the NX 6 timeframe...
Hi @Tooling-Design !
As @cowski1 mentioned, the "new" (relatively!) methods don't use this Object-Action paradigm but are Action-Object oriented (while still allowing pre-selected input).
You'll notice the "Transform" command is still an "old" command from the UI, which is why I think you still see that old behavior there.
You do not say why you want to keep the selection after the "Move Object" command, so I'm not sure if you want to do multiple "Move Object" operations on the same set of objects or just want to keep the objects selected after the command do a different operation.
For the 2nd case, you can try this following and see if it helps:
After you complete the "Move Object" command, use: Edit -> Selection -> Restore
It will re-select the entities you had selected prior to using the "Move Object" command.
If you find it helpful and do it a lot, it is easy to add the "Restore" command as an icon in your Ribbon.
"I want to do multiple "Move Object" operations on the same set of objects"
The move object's "dynamic" option (with the desired snap setting) does a decent job emulating what the old transform function could do. I actually prefer it over the old method as now you can do a various mixture of translations and rotations without restarting the command.
Hi @Tooling-Design !
Glad you got this working.
I realize now that when you said "multiple move commands" you really mean you want to both Translate, then Rotate (for example) the same set of objects. In that case, @cowski1 , as usual, has the spot-on answer for you.
Regarding the Restore command, I think you are trying to use it while the Move Object dialog is still active. That does not work. You need to OKAY or CANCEL the Dialog, then use Restore, then reactivate Move Object. It should be the same for any command.
So that method should also work, but is bit more cumbersome.
Some of our users were not happy with "Move object" for some things close to this reason.
They kept using "Transform" instead.
Consequently I've opened an ER for them :
ER 8365793 "Move Object": Apply doesn't keep selection
o Short Description of desired enhancement:
> When using the "Apply" button in the "Move Object" function, we would
like to keep ALL the selected objects in the dialog memory and not just
the motion type and the "Move/Copy" option.
o What activity in your process is NX not able to currently handle ?
> NX looses the selection after I clicked on "Apply" whereas it
could be very useful in many scenarios.
o What result are you trying to achieve ?
> I'm trying to move my objects in my workpart.
o Do you currently have a workaround ?
> The only workaround is to loose time and select again everything.
o Do you have a proposal for the solution you envision Siemens providing for this
> Yes, the solution would be too (as many other menu in NX) keep the
entire selection in the dialog memory.
If some user want to be able to have a "new fresh menu" by clicking on
"OK" it could be a user preference in the Customer Defaults (or they
could just use the refresh button).
o What is the level of productivity gained from such an enhancement ?
> The level of productivity would be huge. Indeed, we loose a lot of time
by selecting again some options that we've just selected.
In fact this IR could be applied to many the functions in NX where the
dialog memory is not kept : "OK" does the action and close menu.
"Cancel" closes the menu.
"Apply" does this action and keeps the menu open, but is ambiguous :
some selected choices stays whereas some are deleted.
NX either needs a fourth button or new preferences.
I think it's something that could be used in other NX menus..
Feel free to ask to be added to that ER if you like.