Daylight Max Width
C3D DaylightMaxWidth — cut/fill daylight capped at a width
At a glance
| Kind | Subassembly (composed into an assembly) |
| Domain | Road |
| Civil 3D equivalent | DaylightMaxWidth |
| Geometry | 9 points, 6 links, 0 shapes |
| Conditional geometry | 8 of the points are created inside a branch — which ones appear depends on the parameters and the target surface |
| Targets | 2 (surface / offset / elevation targets this subassembly can be linked to) |
Parameters
Defaults are the metric values the palette inserts. Every parameter can be driven by an expression or a target.
| Parameter | Type | Default | Meaning |
|---|---|---|---|
Side | +1 right of the baseline, −1 left | Right (+1) | +1 Right / -1 Left |
CutSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Cut daylight grade (rise/run) |
FillSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Fill daylight grade |
MaxWidth | number (metres unless the description says otherwise) | 3 | Maximum daylight width (m) |
RoundingOption | whole number / mode selector | 0 | 0 = sharp catch, 1 = round it |
RoundingBy | whole number / mode selector | 0 | 0 = by arc length, 1 = by radius |
RoundingParameter | number (metres unless the description says otherwise) | 1.5 | Arc length or radius (m) |
Points
Point codes are what feature lines, styles and quantity take-off match on — they are the contract this subassembly publishes.
| Point | Code | Placed | From | Expression |
|---|---|---|---|---|
P0 | Hinge | placed at the attachment point (an absolute offset/elevation) | — | 0 / 0 |
DLC conditional | Daylight_Cut | walk out at a slope until the target surface is met (daylight) | P0 | CutSlope / Side*MaxW |
GDLC conditional | — | horizontal delta, elevation taken from the target surface | DLC | Side*abs(DLC.Offset-P0.Offset) / 0 |
RDLC_p1 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DLC.Offset-(DLC.Offset-P0.Offset)/RDLCL1*RDLCPA / DLC.Y-(DLC.Y-P0.Y)/RDLCL1*RDLCPA |
RDLC_p2 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DLC.Offset+(GDLC.Offset-DLC.Offset)/RDLCL2*RDLCPB / DLC.Y+(GDLC.Y-DLC.Y)/RDLCL2*RDLCPB |
DLF conditional | Daylight_Fill | walk out at a slope until the target surface is met (daylight) | P0 | -FillSlope / Side*MaxW |
GDLF conditional | — | horizontal delta, elevation taken from the target surface | DLF | Side*abs(DLF.Offset-P0.Offset) / 0 |
RDLF_p1 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DLF.Offset-(DLF.Offset-P0.Offset)/RDLFL1*RDLFPA / DLF.Y-(DLF.Y-P0.Y)/RDLFL1*RDLFPA |
RDLF_p2 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DLF.Offset+(GDLF.Offset-DLF.Offset)/RDLFL2*RDLFPB / DLF.Y+(GDLF.Y-DLF.Y)/RDLFL2*RDLFPB |
Links
| Link | Code | Between | Role |
|---|---|---|---|
RDLCSA | Daylight | P0 → DLC | drawn |
RDLCRA | Daylight | P0 → RDLC_t1 | drawn |
RDLCPA1 | Daylight | P0 → RDLC_p1 | drawn |
RDLFSA | Daylight | P0 → DLF | drawn |
RDLFRA | Daylight | P0 → RDLF_t1 | drawn |
RDLFPA1 | Daylight | P0 → RDLF_p1 | drawn |
Generated page. The tables above are read from the built-in catalogue itself (yu3d_stock_dump), so they always match the version of yucad3d you are running.