Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a way to modify node's transform in the editor without affecting node's children's ones #9930

Open
MauroPle opened this issue Jun 9, 2024 · 3 comments

Comments

@MauroPle
Copy link

MauroPle commented Jun 9, 2024

Describe the project you are working on

This is a problem I encountered in every single project I have made, and it is mostly about changing a node's position without changing children's ones

Describe the problem or limitation you are having in your project

It is a pain to move a node without moving children: every time I have to reparent the children to a new node, move the parent and re-reparent the children to the original parent

Describe the feature / enhancement and how it helps to overcome the problem or limitation

It would be nice if there was a toggle button in the bar above to toggle 'parent selection only', that lets the user use change position, rotation and scale of the node without affecting its children

Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

Just with a button and a shortcut. The actual shortcut sequence isn't important

If this enhancement will not be used often, can it be worked around with a few lines of script?

This can be worked around with an editor plugin, but it's muuuch more tedious than a official feature: you would have to install the plugin for every single project and it would also add disorder in the filesystem

Is there a reason why this should be core and not an add-on in the asset library?

As I said earlier, you would have to install the plugin for every single project and it would also add disorder in the filesystem

@RedMser
Copy link

RedMser commented Jun 10, 2024

Blender has the same option under the name "Affect only: Parents". It is fairly useful in certain cases, I don't understand why there are confused reactions here.

Not sure how you would even implement it as a plugin tbh, so it might currently need to be core.

@passivestar
Copy link

A lot of apps have this, I often use it in affinity

you would have to install the plugin for every single project

This is a big problem in general #831

@GreentheNinja
Copy link

This would be especially useful for 2D skeletons. Often, I find myself wanting to adjust, say, a shoulder bone, but then I have to awkwardly make sure the arm bone stays in the right place while I fine-tune it.

Maybe this could also be linked to some modifier key, like how you can hold shift to keep local transform when reparenting? Though I'm unsure which ones are available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants