yucad3d

Ditch

C3D Ditch — trapezoidal grading ditch + buffers

At a glance

KindSubassembly (composed into an assembly)
DomainRoad
Civil 3D equivalentDitch
Geometry7 points, 5 links, 0 shapes
Targets1 (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.

ParameterTypeDefaultMeaning
Side+1 right of the baseline, −1 leftRight (+1)+1 Right / -1 Left
DitchWidthnumber (metres unless the description says otherwise)1Bottom width; 0 = V-ditch (m)
DitchDepthnumber (metres unless the description says otherwise)1Ditch depth (m)
ForeslopeSlopecross slope as a ratio (−0.02 = 2 % fall)0.25Foreslope (rise/run), inserted downwards
ForeslopeBufferWidthnumber (metres unless the description says otherwise)1Buffer before the foreslope; 0 = omit (m)
ForeslopeBufferSlopecross slope as a ratio (−0.02 = 2 % fall)-0.1667Foreslope buffer slope (always down)
BackslopeSlopecross slope as a ratio (−0.02 = 2 % fall)0.25Backslope (rise/run), inserted upwards
BackslopeBufferWidthnumber (metres unless the description says otherwise)1Buffer after the backslope; 0 = omit (m)
BackslopeBufferSlopecross slope as a ratio (−0.02 = 2 % fall)0.1667Backslope buffer slope (always up)
IncludeDitchwhole number / mode selector00 cut and fill, 1 cut only, 2 fill only

Points

Point codes are what feature lines, styles and quantity take-off match on — they are the contract this subassembly publishes.

PointCodePlacedFromExpression
P1placed at the attachment point (an absolute offset/elevation)0 / 0
TPoffset + elevation delta from the reference pointP1Side*(ForeslopeBufferWidth+DitchDepth/ForeslopeSlope) / ForeslopeBufferWidth*ForeslopeBufferSlope-DitchDepth
P2Hingeoffset + elevation delta from the reference pointP1Side*ON*ForeslopeBufferWidth / 0-ON*ForeslopeBufferWidth*abs(ForeslopeBufferSlope)
P3Ditch_Inoffset + elevation delta from the reference pointP2Side*ON*DitchDepth/ForeslopeSlope / 0-ON*DitchDepth
P4Ditch_Outoffset + elevation delta from the reference pointP3Side*ON*DitchWidth / 0
P5Hingeoffset + elevation delta from the reference pointP4Side*ON*DitchDepth/BackslopeSlope / ON*DitchDepth
P6offset + elevation delta from the reference pointP5Side*ON*BackslopeBufferWidth / ON*BackslopeBufferWidth*abs(BackslopeBufferSlope)

Links

LinkCodeBetweenRole
L0Top,DatumP1 → P2drawn
L1Top,Slope_Link,DatumP2 → P3drawn
L2Top,Datum,DitchP3 → P4drawn
L3Top,Slope_Link,DatumP4 → P5drawn
L4Top,DatumP5 → P6drawn

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.