I posted this topic before about 8 years ago and did not get a good answer.
I want to dimension along a curvy polyline. I don't want to station it like a centerline. It is for pavement marking dimensions in a curvy road and I want to show the total length of turn lane lines while they go through an s-surve. I could draw the dimensions manually and have in the past, but I was wondering if anyone has come up with a better way. For the contractor, I would simply station and offset it, but it makes it easier for the reviewer to see total turn lane, taper and lane shift lengths, rather than having to calculate them from station and offset callouts.
Solved! Go to Solution.
Solved by AllenJessup. Go to Solution.
Thanks Jeff,
I should probably use this as a learning experience to get back in to Lisp.
Allen
Allen Jessup
CAD Manager - Designer
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
Using c3d line labels:
Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
I know this thread is quite old. Your lisp routine works great, I was wondering if there is a way to sum the previous distance.
Instead of label the distance of each line segment, sum the sum of all previous line segments.
Not sure if I made myself clear.
Regards.
Andres
@Anonymous, welcome to the forums!
I think you are asking for something like this, where the segements are 45, 35, and 10 units each.
45 80 90
------|--------|----|
If that's correct, then no, I don't think the lisp I posted could be forced to this. It's probably possible with additional lisp coding and text overrides... of course, stationing does this already, right?
That's exactly what I mean.
I've never use stationing before and honestly, no idea how to use it.
Could you please point me in the right direction?
Regards,
Andres
Jeff I've tried stationing but apparently it won't work on 3d polylines.
The best solution I've found so far is your LISP routine. It would be great to write a code to do this, but I have no idea on how to do it.
The reason for me to use such tool is we are a small mining company, and we map our tunnels basically with 3d polylines. However each sample is coded with a distance from a certain node. In order to locate our samples in a map we use those distances (x meters from hauling decline, etc).
Best regards.
Andres
Andres,
Convert the 3D Polyline to 2D and then use Create Alignment from Objects, which will give you stationing. If you don't want to lose the 3D linework, then first Copy the 3D Polyline off to the side. After creating the Alignment you can move the 3D Poly back to its original position.
Dave
Dave Stoll
Las Vegas, Nevada
Thank you Dave.
I can't do that, because stationing only gives you 2D distances and I need the real 3D distance.
Cheers,
Andres
Can't find what you're looking for? Ask the community or share your knowledge.