Lisp routines for faster grading with polyline contours
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi all,
I'd like to develop two LISP routines for making grading complex sites (Civil 3D) using polyline contours much faster. I know Civil 3D has grading and feature line objects but they are limited for complex sites and subdivisions and I have always found it easier to design mass grading using a mix of corridors, feature lines and polyline contours.
What would greatly speed me up are two lisp routines:
1) A command that fillets two user-selected contours at different elevations, assigning the elevation of the first selected contour to the second. I would love it if the lisp routine prompted the user for a fillet radius, but used the default FILLETRAD system default if no radius was input, so that once a radius was set, the user wouldn't have to enter a new one every time.
2) A command to offset a polyline by a user specified horizontal distance and vertical distance (elevation change). Again, it would be helpful if the command could "remember" what these user input settings were the first time and default to them for quick offsetting when designing slopes at a given Rise:run.
Again, I know there are similar tools for feature lines and I am well-versed in their use, but I like using lwpolylines as they are by default all at one elevation and easily manipulated with command line edits. I've tried writing this code using AI help but, alas, we aren't quite there yet and I don't know nearly enough about lisp to know where I'm going wrong.
Thanks in advance for the help!