Now WHY are the Assemblies NOT being TIED to the BASELINE???
Assemblies are tied to the baselines, but only to the region to which you specify them to be applied to.
I can't tell you what is the right or wrong way that the program is written. All I know is what is happening under the hood.
Corridor points are really the fundamental building blocks- the point codes in the subassemblies do most of the work in corridor building. The Corridor Feature lines are drawn connecting like coded points- as you know. For example, crown points get connected to other crown points with a corridor feature line.
When you apply an assembly to a range of stations along a baseline, it draws those points at your set interval, then connects those points with the feature line.
When you have a portion of the baseline that does not have an assembly applied, no points are drawn, therefore, the feature line keeps looking until it finds another point to connect to- which, as in the image examples, can lead to that straight and inappropriate feature line that doesn't do us any favors.
I definitely get what you are saying, and as shown in my stream example, some kind of solution would be welcome.
In the meantime, the trick would be to find some way to get those points drawn to taper down/out during the transition without having to have target alignments/featurlines/plines everywhichwhere. I will stew on it a bit more.