Sometimes we want to know where a point above a surface might be located. Something like what’s in this idea. While I haven’t tried this in a drawing, this method might work to replicate it.
First create an Auxiliary Surface Link.
In the properties set the Start X and End X distances to an expected design area width. I’d use 0 to 50 ft if my right of way was 50’ wide. In the image below I’m using two points to determine the X distances to use. Also set the Depth to the required value. This will adjust the link to be above (negative) or below the surface and create a link that follows the surface above or below the surface at the specified distances.
Then create your other links as necessary. Remember you can use Intersection Points to find the intersection between the Auxiliary Surface Link and your design.
I haven’t tried to run this in a drawing, but I suspect it should work. Here is a link to an SAC packet with the properties shown in this post.
2 comments:
The issue with surface links is the unknown start X and end X values, so some of the new points might be invalid.
In subassembly Studio (SaS) you can check the maximum width of the surface cross section and you can get that value.
In SAC we cannot get the SectionPoint collection unlike C3D API.
https://forums.autodesk.com/t5/autocad-civil-3d-customization/improving-section-sectionpoints-in-api/td-p/5506511
In some custom subassembly I need the sectionpoint collection to check the grade among surface section points..
Post a Comment