Subassembly Studio by CADArtisans allows you to create custom .NET parametric subassemblies for AutoCAD Civil 3D. This subassembly show in the video was created using Subassembly Studio V1.04 from Cad Artisans (www.cadartisans.com)
This subassembly consists of a fill slope that intercepts a target surface. If the horizontal distance from the insertion point to the intercept point exceeds a user-specified MaxWidth, a retaining wall is inserted at the MaxWidth and the slope is reconstructed to target the back of the retaining wall. This subassembly was created in approximately 8.5 minutes from start to finish, including importing into AutoCAD Civil 3d and inserting into a corridor model.
The primary strategy when creating subassemblies is to first create the positions and behaviors of points. The links are defined next from a list of points. The shapes are defined from a list of links.