Daylight Multiple Surface
C3D DaylightMultipleSurface — layered strata cut with benches
At a glance
| Kind | Subassembly (composed into an assembly) |
| Domain | Road |
| Civil 3D equivalent | DaylightMultipleSurface |
| Geometry | 13 points, 10 links, 0 shapes |
| Conditional geometry | 12 of the points are created inside a branch — which ones appear depends on the parameters and the target surface |
| Targets | 3 (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 |
Surface1CutSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Cut grade in stratum 1 (top) |
Surface1And2BenchWidth | number (metres unless the description says otherwise) | 0 | Bench width at the 1-2 transition (m) |
Surface1And2BenchSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Bench grade at the 1-2 transition |
Surface2CutSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.5 | Cut grade in stratum 2 |
Surface2And3BenchWidth | number (metres unless the description says otherwise) | 0 | Bench width at the 2-3 transition (m) |
Surface2And3BenchSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Bench grade at the 2-3 transition |
Surface3CutSlope | cross slope as a ratio (−0.02 = 2 % fall) | 1 | Cut grade in stratum 3 (deepest) |
FillSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Fill daylight grade |
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 |
A conditional | — | walk out at a slope until the target surface is met (daylight) | P0 | Surface3CutSlope / Side*30 |
AB conditional | — | offset + elevation delta from the reference point | A | Side*Surface2And3BenchWidth / Surface2And3BenchWidth*Surface2And3BenchSlope |
B conditional | — | walk out at a slope until the target surface is met (daylight) | AB | Surface2CutSlope / Side*30 |
BB conditional | — | offset + elevation delta from the reference point | B | Side*Surface1And2BenchWidth / Surface1And2BenchWidth*Surface1And2BenchSlope |
DL conditional | Daylight,Daylight_Cut | walk out at a slope until the target surface is met (daylight) | BB | Surface1CutSlope / Side*30 |
GDMC conditional | — | horizontal delta, elevation taken from the target surface | DL | Side*abs(DL.Offset-BB.Offset) / 0 |
RDMC_p1 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DL.Offset-(DL.Offset-BB.Offset)/RDMCL1*RDMCPA / DL.Y-(DL.Y-BB.Y)/RDMCL1*RDMCPA |
RDMC_p2 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DL.Offset+(GDMC.Offset-DL.Offset)/RDMCL2*RDMCPB / DL.Y+(GDMC.Y-DL.Y)/RDMCL2*RDMCPB |
DL conditional | Daylight,Daylight_Fill | walk out at a slope until the target surface is met (daylight) | P0 | -FillSlope / Side*30 |
GDMF conditional | — | horizontal delta, elevation taken from the target surface | DL | Side*abs(DL.Offset-P0.Offset) / 0 |
RDMF_p1 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DL.Offset-(DL.Offset-P0.Offset)/RDMFL1*RDMFPA / DL.Y-(DL.Y-P0.Y)/RDMFL1*RDMFPA |
RDMF_p2 conditional | Daylight | placed at the attachment point (an absolute offset/elevation) | — | DL.Offset+(GDMF.Offset-DL.Offset)/RDMFL2*RDMFPB / DL.Y+(GDMF.Y-DL.Y)/RDMFL2*RDMFPB |
Links
| Link | Code | Between | Role |
|---|---|---|---|
LC1 | Daylight | P0 → A | drawn |
LC2 | Bench | A → AB | drawn |
LC3 | Daylight | AB → B | drawn |
LC4 | Bench | B → BB | drawn |
RDMCSA | Daylight | BB → DL | drawn |
RDMCRA | Daylight | BB → RDMC_t1 | drawn |
RDMCPA1 | Daylight | BB → RDMC_p1 | drawn |
RDMFSA | Daylight | P0 → DL | drawn |
RDMFRA | Daylight | P0 → RDMF_t1 | drawn |
RDMFPA1 | Daylight | P0 → RDMF_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.