Daylight Multi Intercept
C3D DaylightMultiIntercept — daylight to the Nth crossing of the ground
At a glance
| Kind | Subassembly (composed into an assembly) |
| Domain | Road |
| Civil 3D equivalent | DaylightMultiIntercept |
| 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 | 1 (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 slope (rise/run) |
FillSlope | cross slope as a ratio (−0.02 = 2 % fall) | 0.25 | Fill slope (rise/run) |
InterceptNumber | number (metres unless the description says otherwise) | 10 | Which crossing of the ground to take |
MaxRun | number (metres unless the description says otherwise) | 30 | How far to search (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 |
|---|---|---|---|---|
P1 | — | placed at the attachment point (an absolute offset/elevation) | — | 0 / 0 |
DC conditional | Daylight_Cut | walk out at a slope until the target surface is met (daylight) | P1 | CutSlope / Side*MaxRun |
GDC conditional | — | horizontal delta, elevation taken from the target surface | DC | Side*abs(DC.Offset-P1.Offset) / 0 |
RDC_p1 conditional | Top,Datum,Daylight_Cut | placed at the attachment point (an absolute offset/elevation) | — | DC.Offset-(DC.Offset-P1.Offset)/RDCL1*RDCPA / DC.Y-(DC.Y-P1.Y)/RDCL1*RDCPA |
RDC_p2 conditional | Top,Datum,Daylight_Cut | placed at the attachment point (an absolute offset/elevation) | — | DC.Offset+(GDC.Offset-DC.Offset)/RDCL2*RDCPB / DC.Y+(GDC.Y-DC.Y)/RDCL2*RDCPB |
DF conditional | Daylight_Fill | walk out at a slope until the target surface is met (daylight) | P1 | 0-FillSlope / Side*MaxRun |
GDF conditional | — | horizontal delta, elevation taken from the target surface | DF | Side*abs(DF.Offset-P1.Offset) / 0 |
RDF_p1 conditional | Top,Datum,Daylight_Fill | placed at the attachment point (an absolute offset/elevation) | — | DF.Offset-(DF.Offset-P1.Offset)/RDFL1*RDFPA / DF.Y-(DF.Y-P1.Y)/RDFL1*RDFPA |
RDF_p2 conditional | Top,Datum,Daylight_Fill | placed at the attachment point (an absolute offset/elevation) | — | DF.Offset+(GDF.Offset-DF.Offset)/RDFL2*RDFPB / DF.Y+(GDF.Y-DF.Y)/RDFL2*RDFPB |
Links
| Link | Code | Between | Role |
|---|---|---|---|
RDCSA | Top,Datum,Daylight_Cut | P1 → DC | drawn |
RDCRA | Top,Datum,Daylight_Cut | P1 → RDC_t1 | drawn |
RDCPA1 | Top,Datum,Daylight_Cut | P1 → RDC_p1 | drawn |
RDFSA | Top,Datum,Daylight_Fill | P1 → DF | drawn |
RDFRA | Top,Datum,Daylight_Fill | P1 → RDF_t1 | drawn |
RDFPA1 | Top,Datum,Daylight_Fill | P1 → RDF_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.