Combine Daylight max and min width

Combine Daylight max and min width

ktangBNSUP
Contributor Contributor
317 Views
3 Replies
Message 1 of 4

Combine Daylight max and min width

ktangBNSUP
Contributor
Contributor

Is there a way to combine the characteristic of two daylights(Daylight Max width and Daylight Min width)? Meaning one assembly gets two conditions:

if the daylight extend too far, it would be forced steeper toward the inside,

if the daylight is too short, it would be forced flatter toward the outside.

However, Civil 3d only offer the two functions seperately.

 

I am thinking to build one in subassembly composer, but I wonder is there any easier way, or at least, a way to link to these two types of daylight ?

0 Likes
318 Views
3 Replies
Replies (3)
Message 2 of 4

SoaresASBCAD
Collaborator
Collaborator

@ktangBNSUP 

 

There is no native “combined” daylight subassembly in Autodesk Civil 3D that simultaneously enforces both:

  • a minimum width (flatten outward if too short)
  • and a maximum width (steepen inward if too long)

DaylightMinWidth and DaylightMaxWidth are separate subassemblies with separate logic.

So your idea of using Subassembly Composer is honestly the cleanest solution if you need both behaviors in a single daylight object.

A few alternatives before going full SAC:

Use Conditional Subassemblies

one branch uses DaylightMinWidth

another uses DaylightMaxWidth

controlled by targets/elevation/offset conditions

Use multiple corridor regions with different daylight rules

Target feature lines/polylines to constrain daylight extents dynamically

But there is no built-in way to “chain” MinWidth and MaxWidth together into one daylight calculation.

In SAC, this is very doable:

  1. Compute daylight intercept
  2. Check resulting width
  3. If width < MinWidth → apply flatter slope
  4. If width > MaxWidth → apply steeper slope
  5. Else → use normal slope

That’s basically the proper custom solution for this type of intelligent daylight behavior.

 
 
 
ASoares
0 Likes
Message 3 of 4

rosie_lucas1
Autodesk
Autodesk

Hi @ktangBNSUP

I wanted to follow up—did the help from SoaresASBCAD get things resolved for you? 

If so, please consider selecting "Accept Solution." It makes it easier for others to find helpful info. 

If you’re still having trouble, feel free to reply and let us know. We’re happy to assist. 

All the best, 

 

Rosie | Community Manager
0 Likes
Message 4 of 4

fcernst
Mentor
Mentor

Yes this is an easy quick lift for SAC..

 

But then.. you could quickly create a reference corridor that lays out your daylight at your preferred slope and lays down the daylight feature line for analysis. then you could target that in your Design corridor with the conditional horizontal sub assemblies to make the decisions at each corridor frequency interval…one good thing about this approach is that you could bring into a Design meeting and show and prove to your peers and senior engineer how you ended up with your final daylight design after looking at how the daylight laid out at the initial preferred  slope. computers are fast now so there’s no overhead to worry about here plus you could extract the future line and then delete the reference corridor if you really wanted to. 



Fred Ernst, PE
C3D 2027
Ernst Engineering
www.ernstengineering.com
0 Likes