Rivers and trade routes enter and exit sub-regions ... but they currently enter at the nearest meshpoint, which is seldom near the edge. This results in rivers starting and ending mid-map. Routes that do not terminate in the sub-region do not reasonably appear. Rivers and paths should extend to the edge of the region.
I have done most of the above, and the correct entry/exit points are now being identified, and correctly added to the graph in makePoints/makeMesh.
- But those points do not seem to actually be in the final mesh, and so we are still choosing the nearest points in the mesh ... which are not actually on the boundary.
- There is, in makeMesh, a note that the mesh will not be those
points, but a set of vertices created from those points.
If I better understood that process, I might be able to tease
it into creating vertices closer to where I wanted them.
Rivers and trade routes enter and exit sub-regions ... but they currently enter at the nearest meshpoint, which is seldom near the edge. This results in rivers starting and ending mid-map. Routes that do not terminate in the sub-region do not reasonably appear. Rivers and paths should extend to the edge of the region.
I have done most of the above, and the correct entry/exit points are now being identified, and correctly added to the graph in makePoints/makeMesh.
points, but a set of vertices created from those points.
If I better understood that process, I might be able to tease
it into creating vertices closer to where I wanted them.