Ok, so that's really weird. You must be doing something in your code that's causing that error, because it didn't show up at all in mine. In order to address that, I think we need to know at exactly what coordinate that falls - if it's exactly at the start / end of a curve, it may be a math error that needs to be handled by a if/then conditional or something.
Anyway, below is a screenshot of left-side orthogonals along both alignments spaced at 1 meter:
There's a function I wrote in the alignment object to do that- _plot_vectors().
It's accessible through alignment.Proxy. You might want to test on your system and see if you get identical results.
Code: Select all
station range: [0.0, 427.237184837352]
station range: [0.0, 387.319268052876]