UX and stability improvements for Path3D
node
#89847
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
UX and stability improvements for
Path3D
node.Goals are:
Closes #89138
Closes #85795
Closes #88276 offering a "cleaner" solution
Closes godotengine/godot-proposals#8890
TODOs:
Select Points
mode;Select Control Points
mode;Select Tilt Points
mode that only shows tilt disks.Toolbar with the new
Select Tilt Points
mode:Select Points
mode is cleaner (the only thing is missing is changing the color of the selected control points, eventually suggest in which part of the code this change should be made, I couldn't get it in a straightforward way):2024-03-25-16-07-59.mp4
Select Control Points
shows the secondary handles. This mode permits moving points freely. If you need to "drag out" the points from their default position, you have to press shift (the tooltip text explains that):2024-03-25-16-08-25.mp4
Select Tilt Points
is the new mode that shows the tilt disks and handles, decluttering the other modes and solving other issues (tilt handles and secondary handles where often in conflict):2024-03-25-16-08-47.mp4