How to edit Pah
Hello
I am transitioning from Unity3d to Godot and I am fairly new to the engine and its tools. I am trying to figure out how I can edit a Path(3d) from the scene editor. I get how add, remove and close path works but how do you position the points?
How can I move the points?
You can move one point at the time by left clicking and moving the mouse but I would like to move each point with a traditional transformation tool which lets you move in one axis at the time. Is this possible?
Is it possible to move several points at the same time?
Can I type in the position by hand somewhere?
Is the path a bezier curve? If that is the case. How do you display the control points?
Best Answer
-
TwistedTwigleg Posts: 3,856
@miivers said:
HelloI am transitioning from Unity3d to Godot and I am fairly new to the engine and its tools. I am trying to figure out how I can edit a Path(3d) from the scene editor. I get how add, remove and close path works but how do you position the points?
How can I move the points?
You can choose the select mode to move points within a Path3D. The button can be found at the top of the editor:
You can move one point at the time by left clicking and moving the mouse but I would like to move each point with a traditional transformation tool which lets you move in one axis at the time. Is this possible?
This is not doable to the best of my knowledge. It is a shame, as it would make positioning points along the path much easier. This would be a good feature request to add to the GitHub repository though!
Is it possible to move several points at the same time?
Unfortunately, I do not think there is any way to move more than one point at a time. Likewise, this would also be a good feature request!
Can I type in the position by hand somewhere?
I do not think so, unfortunately. I thought you could be looking at the Curve3D in the inspector, but alas it appears you cannot position the points through the inspector.
Is the path a bezier curve? If that is the case. How do you display the control points?
Yes, the path is a bezier curve, as I just found out myself
If you hold down the shift button while moving a point, then you can adjust the bezier curve for that point.Hopefully this helps
Answers
You can choose the select mode to move points within a Path3D. The button can be found at the top of the editor:
This is not doable to the best of my knowledge. It is a shame, as it would make positioning points along the path much easier. This would be a good feature request to add to the GitHub repository though!
Unfortunately, I do not think there is any way to move more than one point at a time. Likewise, this would also be a good feature request!
I do not think so, unfortunately. I thought you could be looking at the Curve3D in the inspector, but alas it appears you cannot position the points through the inspector.
Yes, the path is a bezier curve, as I just found out myself
If you hold down the shift button while moving a point, then you can adjust the bezier curve for that point.
Hopefully this helps
Thanks
I am using the top and left viewport in order to position the points for now but a transform utility would be really nice
Path editing in 3D is absolutely infuriating. It just seems frankly broken at this stage because its so hard to get points to stick to a plane, or constrain translation. To make it worse it seems to be seriously offset. I select a point, and flies off screen so I have to drag it back. And best I can work out the delete point thing possibly doesnt work yet?..
Yes, I wish they would improve the path editing tools. I think they should just let us edit points like they let us edit individual frames of animation, for example. A position gizmo would greatly help, the abillity to manually specify coordinates as well!