Vertical Offset from Surface Link - Subassembly Composer

Vertical Offset from Surface Link - Subassembly Composer

Gary.Barr
Enthusiast Enthusiast
3,619 Views
4 Replies
Message 1 of 5

Vertical Offset from Surface Link - Subassembly Composer

Gary.Barr
Enthusiast
Enthusiast

Hi all,

 

I'm having a similar issue at the moment but it's a step further along. I'm currently modelling a breakwater in SAC but the issue I'm having is trying to maintain an minimum offset of 1m above the existing ground. So even if the ground is undulating quite a lot there is always be a 1m minimum clearance above the highest point along the surface link below.

I can't quite figure out how to do this. I thought I could use the function "Line.MaxY+1" for the Y offset of the point but it is not giving the desired result. I have attached a picture of what I mean and hopefully it is more clear.

 

Please ignore the Line order notations...thanks.

 

 

20180202_094623.jpg

 

0 Likes
Accepted solutions (1)
3,620 Views
4 Replies
Replies (4)
Message 2 of 5

schroederC3D
Collaborator
Collaborator

Good question!  What about placing a link between the end of L2/L5, lets call it L20.  Then spacing vertical links up/down along L20 at some interval (2-5m) to your target surface, and finding the MaxY of points placed at the link/target intersection.  Then use this to set the L3 elevation (+1m)?


Reply Syntax?
Command (Uppercase): TRIM, Variable (Italicized): MSLTSCALE, Civil 3D Object (Within brackets): [SITE]

If this solves your issue or answers your question then please hit the KUDO button or mark as an ACCEPTED SOLUTION!


Please support my Idea to revert the forum format to the old one: https://forums.autodesk.com/t5/community-ideas/revert-to-old-forum-layout/idi-p/7917987
0 Likes
Message 3 of 5

KMercier_C3D
Advisor
Advisor
Accepted solution

After defining L9 as your surface link:

  1. Make an AP1 point using Delta X and Delta Y from Origin with a Delta X of 0 and a Delta Y of L9.maxintercepty(0). This will give you the the y intercept at the origin of the elevation of a level (0%) line across the surface link.  
  2. Make another AP2 point using Delta X and Delta Y from AP1 with a Delta X of 0 and a Delta Y of +1 (your minimum clearance) ... [ALTERNATE: Make your auxiliary surface link before AP1 with a depth of -1 and then the maxintercept above will already take into account the minimum clearance

The AP2 point is at the elevation of your L3 link. 



Kati Mercier, P.E. | LinkedIn | AutoCAD Civil 3D Certified Professional
Pronouns: She/Her
Co-author of "Mastering AutoCAD Civil 3D 2013"
AU2019 Speaker::: CES321590: Analyze and Revise Existing Subassembly Composer PKT Files for AutoCAD Civil 3D
AU2017 Speaker::: CI125544: Analyze and Devise in Subassembly Composer
AU2012 Speaker::: CI3001: Reverse Engineering with Subassembly Composer for AutoCAD Civil 3D
AU2011 Speaker::: CI4252: Create Subassemblies That Think Outside the Box With Subassembly Composer for AutoCAD® Civil 3D®

Message 4 of 5

Gary.Barr
Enthusiast
Enthusiast

Kati,

 

You're a legend! I've not tried it yet, but I'm 99% sure it's going to work after reading it.

 

Thank you very much!

 

Gary

0 Likes
Message 5 of 5

josethiruvattal
Explorer
Explorer

Hi Gary,

 

Can you share this .pkt file for my reference.

0 Likes