Add a Path3D node as a child of BaseLevel
Your SceneTree will look as shown
while clicking on a point
To add a visible path to the points
Add a CSGPolygon3D as a child of Path3D
Change the Mode property depth to path
Click assign and choose the Path3d
it has drawn a physical path
Now we can customize the shape of the path
Currently it is a cube shape throughout the path
We want to flatten it a bit and make it more like a road
Expand the PackedVector of the CSGPolygon3D
Change the points of the cube as shown
This will flatten the cube and allow us to create a bevelled edge
Set the path interval value to 0.5, the lower the value the better the look of the curve
However this will also impact performance as this is how often the shape of the curve is redrawn.
To create a bevel or road edge
First rename the CSGPolygon3D
Duplicate the Road and rename it LeftEdge
Duplicate the LeftEdge and rename it to RightEdge
Now the road has a left and right edge