Community-Driven Solutions: Subassembly Tips and Tricks

Construction-21229118.jpg
  1. Creating a U-Shaped Concrete Channel
    Problem: A user wanted to create a U-shaped water removal concrete channel using Subassembly Composer but struggled to get the geometry right along the baseline's elevation points.
    Solution: A helpful community member, @RonaldBrañez, suggested using a baseline class instead of targets. He recommended defining the start and end width and height for the channel section and leveraging functions like Baseline.Station with conditionals to apply specific geometry at various station points. 

  2. Connecting Daylight to the Last Target Surface

    Problem: Many users find it tricky to connect daylight to the last target surface in Subassembly Composer.

    Solution: Try using an auxiliary point that extends past the surface, then daylight back to capture the last intersection point. This makes sure you're hitting the farthest crossing.

    limwendy_1-1726721133848.png

    Image courtesy of @BrianHailey 

  3. Custom Topsoil Removal
    Need to create custom topsoil removal depths? Subassembly Composer lets you easily create subassemblies and apply them along corridors to target surfaces.

  4. Automatic Vehicle Display in Assembly and Section Views
    Did you know you can use Subassembly Composer to automatically show vehicle types in road lanes? It’s a cool way to enhance your assembly and section views.
    SAC_Vehicle.jpg
    Image courtesy of @gustavo.bergoya 

  5. Extracting Subassembly Output Values
    Problem: A user wanted to list all output values from an assembly in a corridor.
    Solution: While lane slope reports were suggested, a more advanced fix using Dynamo allows you to pull subassembly parameters and export them to Excel.
    limwendy_2-1726721394860.png
    Image courtesy of @jae.kwon 

  6. Creating Corridors with Multiple Surfaces and Benches

    Scenario: A user needed to create a corridor with two surfaces and benches on both sides.

    Solution: A helpful community member, @M_Obradovic recommended using built-in subassemblies like DaylightMultipleSurface, and some extra customization in Subassembly Composer. They even discussed creating feature lines between sections using point codes.

These tips show just how powerful and flexible Subassembly Composer can be. Thanks to our community for always coming together to solve these challenges and push Civil 3D to the next level.

Stay tuned for more tips! If you found these useful, let us know in the comments. Your feedback helps us bring you content that matters.

Happy designing!

1 Comment