Skip to main content

In this exercise you’ll use some of the sub-assemblies that are shipped with Autodesk civil 3D to create an assembly for a basic crowned roadway with travel Lanes curbs gutters sidewalks and slopes to an existing surface now note that the corridor assembly you build will be used to create a corridor model in the creating a basic Corridor tutorial let’s begin by going to our assembly-1a drawing in our tutorials folder next go to your home tab and then to your create design panel next click on the assembly drop down and select create assembly

now we get our create assembly dialog box let’s go ahead and give it a name we’re going to call it primary

Road full section

we’re going to go ahead and leave our defaults and then click ok

now you’ll see in our command line it’s asking us to specify assembly baseline location I’m just going to go ahead and click off into space right over here the viewport zooms to the assembly Baseline which looks like this so let’s go about adding a lane sub-assembly if the tool palette containing the sub-assemblies is not visible go ahead and go into your home tab and then look under your pallets panel and then click on the tool palettes in the tool palette go ahead and right click on the tool palette’s control bar then select civil metric sub-assemblies next click the lanes tab now select this Lane option Lane super elevation

next focus in on the advanced area within your properties and specify the following parameters for side we’re going to leave it at right for width we’re going to change it to 3.5

and potential pivot we’re going to change that to no next in the drawing click on the marker point on the sub-assembly Baseline now we’re going to add a curb sub-assembly in a tool palettes panel go ahead and click your curbs tab and we’re going to start by adding just a general curve then in the drawing we’re going to pan over and select the marker point

at the top right edge of our travel Lane note that if you attach the sub-assembly to the wrong marker you can move it to the correct location press escape to exit the sub-assembly placement mode and then go ahead and select your curb assembly and you’ll notice that we have a blue grip that appears at the corner go ahead and select that grip and let’s move it off to the side now select that grip again and we’re going to move it to this location right here by selecting the endpoint of this line and then press Escape

and that’s how you go about moving your sub-assembly so let’s go ahead and move it back we’ll select it again select our grip and then select the end point of this line

now let’s go about adding a sidewalk sub-assembly in our tool palette go ahead and select the basic tab and select basic sidewalk

and the properties under Advanced go ahead and input the following parameters we’re going to leave the side at right but the width we’re going to change that to 1.5

the buffer width we’re going to change that to 0.5

and buffer width 2 we’re going to change that to 0.5 as well in the drawing select this marker at the top point of the back of curb

after that we want to create a daylight

so Escape out of the sub-assembly tool and under our basic tab we have this sub-assembly option basic side slope cut ditch select that sub-assembly and again under advanced we want to keep the side at right for a cut slope we want to keep it at two on one and for a fill slope we’re going to leave it at four on one in the drawing select this outside edge

go ahead and press Escape and this action ends the sub assembly placement command now we’re going to mirror the sub assemblies to the left side of our Baseline in the drawing select the four sub-assemblies you just added and then right click and select mirror and then zoom in to our marker point

and click the marker point on the sub-assembly Baseline

the sub assemblies are now displayed on the left side of our assembly marker the mirror command creates a mirror image of the selected assemblies all the sub-assembly parameters except for the side parameter are retained note the parameters of the mirrored sub-assemblies are not dynamically linked if you change a parameter value for a sub-assembly on one side of the sub-assembly Baseline the change will not be applied to the opposite side so that’s how you go about creating an assembly in civil 3D in this exercise you’ll change the naming template so that assemblies will include the side on which the sub-assembly is placed for example if basic Lane subassemblies are placed on either side of the assembly they’re named basic Lane left and basic Lane right performing this task makes it easy to manage assemblies and sub-assemblies in complex drawings open the assembly Dash 1B drawing in your tutorials folder this drawing contains an assembly Baseline that does not have any sub-assemblies attached to it if the tool palette containing the sub-assemblies is not visible click on your Home tab go under pallets and click on the tool palettes tab right click on your tool palette’s control bar select civil Imperial sub-assemblies next click the basic tab and click basic Lane in the properties under Advanced we want to keep the side at right in the drawing click the marker point

on the assembly Baseline the right lane sub-assembly is now attached to the assembly Baseline now in the properties palette go under advanced and set the side to left

and the drawing click the marker point for our Baseline again and now as you can see the left lane sub-assembly is now attached to the Baseline go ahead and press Escape

next in the tool space under our prospector tab select the assembly’s collection

after we expand our assemblies you’ll notice the right and left collections

you’ll change the naming convention in the following steps so the additional assemblies that are inserted do not use the same name so let’s modify the sub-assembly name template in the tool space select the settings tab and then right click on the sub-assembly

click edit feature settings

in the edit feature settings sub-assembly dialog box expand the subassembly name templates and then along the create for macro row click the value and select this button now within the name template we’re going to focus in on the property fields and select sub-assembly side highlight the next counter within this area between the parentheses and click insert as a tip to display the sub-assembly name in the local language use the sub-assembly local name field in place of the Macro Short name click OK twice

next go back to your tool space and under settings expand your sub-assembly

right click under commands create sub-assembly tool

and select edit command settings now expand the sub-assembly options in the sub-assembly name row click the value cell and select use name template then click ok lastly we’re going to examine the updated sub-assembly naming convention in the tool palettes window select the basic curb and gutter sub-assembly in the properties panel under advanced we’re going to change this to right in the drawing select the marker point at the top right edge of the travel Lane remember if you attach the sub-assembly to the Rock marker you can move it to the correct location by pressing escape to exit the sub-assembly placement mode and the properties palette under Advanced we’re going to switch to left

in the drawing click the point at the top left edge of the travel Lane

and then press Escape in your prospector tab go ahead and expand your assemblies collection

notice that there are two new sub-assemblies basic curb and gutter left and basic curb and gutter right these names are more specific than those of the basic Lane sub-assemblies now note that the next exercise demonstrates more best practices for assembly and sub-assembly naming and drawings that contain many Corridor assemblies so that’s how you go about modifying the sub-assembly name template in civil 3D in this exercise you’ll apply some assembly and sub-assembly management best practices to a drawing that contains multiple Corridor assemblies go ahead and open up your assembly-1c drawing in your tutorials folder this drawing contains several completed Corridor assemblies the assemblies are designed to create an intersecting Main and Side Road in your tool space under your prospector tab select the assemblies collection go ahead and expand this collection now when we look at the list view you’ll see that there’s a specific name that was assigned to each assembly when they were created the names describe the type of corridor as well as the specific portion of the corridor to which they apply in the drawing notice that each assembly has a label that corresponds to the assembly name the labels are just simple AutoCAD M text that make it easy to see the construction of the available assemblies in the command line type in Ze for zoom extents the drawing zooms out to the drawing extents in the tool space prospector tab click on the main road assembly

right click and select Zoom 2.

the drawing zooms to the main road assembly so let’s assign some specific names to sub-assemblies in the drawing click on the Main Road Assembly Baseline right click and select assembly properties in the assembly property dialog box go ahead and click on the construction tab expand the collections in the item tree the sub assemblies that comprise the assembly are displayed in the item tree notice that the sub-assemblies are categorized into groups sub-assembly groups manage the order in which the sub-assemblies are processed during the corridor modeling the first time you add a sub-assembly to an assembly the sub-assembly is added to the first group when you add the second sub-assembly to the first sub-assembly the second sub-assembly also gets added to the First Assembly group the next time you select an assembly Baseline a new sub-assembly group is automatically created and subsequent sub-assemblies are added to that group in the item tree go ahead and click this sub-assembly the sub-assembly parameters are displayed in the input values panel you can modify the parameters as necessary from this panel right click on the assembly and select rename we’re going to replace this text with something a little bit more descriptive I’m going to replace this portion right here

and type in Main Road

I’m going to do the same thing with the rest of my sub assemblies

and then I’ll rename my groups

then click ok

in a tool space panel under the prospector tab go ahead and expand our assemblies expand the main road and the Baseline you’ll see our renamed groups and you’ll see our renamed sub-assemblies for further exploration you can go ahead and practice what you learn by renaming the sub-assemblies in the remaining assemblies so that’s how you go about managing assemblies and sub-assemblies in civil 3D in this exercise you’ll examine how the daylight sub-assemblies are applied to the corridor model in section let’s go ahead and examine the existing corridor go ahead and open up your assembly Dash 2A drawing which is located in your tutorials folder now you’ll notice that the drawing contains two viewports you’ll see how we have a completed Corridor assembly and we have a profile view I’m going to go ahead and Center my Corridor assembly then I’m going to click within the bottom viewport

select the corridor

and then we get our Corridor ribbon

next go over to your modify Corridor sections panel and click on Section editor you’ll see how our bottom viewport has changed to show our section editor in the section editor tab go ahead and click on these buttons to go to the next station you’ll see as you click how our section changes

and if we scroll a little bit further over see a white section cut line both on our plan view of our corridor and within our profile so go ahead and continue to move through the stations and you can see how those lines move

let’s go ahead and go backwards

you can see how our section is slowly changing we can also quickly go to a specific station let’s go to the very last one

you’ll see how our section cut line goes all the way to the end of our station as well as with our profile view let’s go ahead and return to station zero zero

you can see how that’s reflected down here and within the profile view so that’s how you go about examining the existing Corridor in a section in this exercise you’ll add conditional cut or fill sub-assemblies to an existing Corridor assembly you’ll do this by specifying two levels of conditional cut or fill sub-assemblies in the first level if we look at our completed assembly here you’ll notice that we have three of these yellow conditional sub-assemblies here’s one for fill here’s another one for fill and here’s one for a cut and you’ll see that all of these are attached to this little object right here which is a guard rail I’m going to go ahead and zoom out a little bit right here so we can see the whole Corridor assembly after we’ve completed the first level we’ll move on to the second level of conditional cut or fill sub-assemblies and that has to do with these ditch sub-assemblies that are attached to our first level

so let’s go ahead and add the three conditional sub-assemblies within the first level

go ahead and zoom in to our area right here within the Home tab and under the pallets panel go ahead and select this button right here for Tool palettes after that go ahead and right click on the tool pellets control bar and make sure you’re on civil Imperial sub-assemblies

go ahead and find the conditional tab

and then go ahead and select conditional cut or fill after that we get some new information within our properties panel go ahead and look under the parameters of the sub-assembly and for side we’re going to leave it on the left we have the choice for right right here but we’re going to leave it on left

for layout width we’re going to change it to 20 feet

for layout grade we’re going to change that to a four on one slope oops

for type select fill

and then for the minimum distance we’re going to leave that at zero and for a maximum distance we’re going to type 5. okay we’re finished with that go ahead and zoom into our little model right here and you’ll notice right next to our guard rail we have this circle go ahead and select that marker and you’ll see if we zoom out it places our sub-assembly now if you notice within the command line our Command is still active with our assembly so if we wanted to we’d go back into properties and under parameters we can go ahead and start on our next sub assembly we’ll go ahead and leave it on left

and we’ll leave it at 20 feet for the layout width but for the layout grade we’re going to change that to one on one

for the type we’re going to leave it on fill and for the minimum distance just for this exercise we’re going to specify 5 point zero zero zero one feet after that our maximum distance we’re going to specify 10 000 feet

so once that’s finished go ahead and select our marker right next to our guard rail you’ll see we have a brand new sub assembly attached to it

again our Command is still active so we’ll go and add our third sub-assembly for the side we’ll leave it on left again for the layout width we’ll leave it at 20. layout grade we’ll have it at one on one but for this we’re going to change the type to cut we’ll give it a minimum distance of zero and we’ll leave the maximum distance at ten thousand so now that that’s finished we’ll go back in zoom in to our marker and click zoom out and we have our first three sub-assemblies now let’s add a daylight bench sub-assembly go back into your tool palette and if you can see right here we have a daylight tab but if you notice there’s so many different tabs right here one way to get past that is if you click down here at the bottom you can get a list of all the different tabs kind of makes it a little bit easier to pick the one you’re looking for so we’re going to go with the daylight and then select the daylight bench sub assembly

then go into your properties panel and under advanced we’re going to keep it on the left side of our assembly the cut we’re going to go with a four on one Max cut height will go with 5 feet fill slope will go with four on one Max fill height let’s go with 5 feet bench width six feet

and then bench slope we’re going to go with negative 10 percent and we’re going to place it at the end of this bottom one right here so go ahead and zoom into our

little circle right here and go ahead and select it now if you notice that there is a difference between the daylight bench sub-assembly that we just brought in as compared to the completed version right here now the difference can be found within the parameters under version you’ll see that this was created in an earlier version of civil 3D released 2012. however our version if we select it was created in 2019 but not to worry both of these accomplish the same goal within our corridor so you don’t have to worry about that next we’re going to move and copy some sub-assemblies go ahead and pan over to this ditch sub-assembly go ahead and select it and then right click and select move to

we’re going to move it to this fill sub-assembly go ahead and click this circle right here if we zoom out you see how that moves over quite nicely after that go ahead and click that sub assembly again and then right click and select copy to

and pan up to the top

to this cut sub-assembly and select this end of the sub-assembly and there you have it next we’re going to add a second level of conditional sub assemblies we’ll bring our palette back by clicking on the Home tab and clicking this button

and right click down here at the bottom and we’re going to select conditional sub assemblies and go ahead and select conditional cutter fill then zoom in way up here and we’re going to specify some parameters we’re going to leave the side on the left

the layout width is going to be 12.

but we’re going to change the layout grade to be point five on one

keep the type on cut

minimum distance we’re going to specify 5 point zero zero zero one

for a maximum distance we’re going to specify ten thousand then press enter and instead of this hinge point how about we select this hinge point

let me go ahead and zoom out here and it matches our example

as you can see right here let’s go ahead and follow the same process again for another sub-assembly click on conditional sub-assembly and specify the following parameters leave it on the left side layout width we’re going to keep it on 12. for the layout grade we’re going to leave it at one on one

type we’re going to leave it on cut

minimum distance we’re going to leave it on zero and for a maximum distance we’re going to change that to 5. and press enter then go ahead and select that same oops that same hinge point

lastly We’ll add a third sub-assembly

under the parameters

keep it on the left side layout width of 12. one on one but this time we’re going to change this to fill

keep the minimum distance at zero and then the maximum we’re going to change that to ten thousand

press enter

then go ahead and select that same hinge Point again

lastly we’re going to add sub-assemblies to the second level go ahead and choose the generic tab within your palette

and select this sub-assembly link width and slope

now specify the parameters we’re going to leave it on the left side change the width to 12

and the slope we’re going to change that to negative two percent

go ahead and zoom into

our cut this big one right here select this end

next find the retaining walls tab

select the retained wall vertical sub-assembly click on that and we’re going to leave it on its defaults

zoom into this area right here at the end select this right here after that go ahead and right click and select generic again

now we’re going to select this sub-assembly link offset on Surface

we’re going to change this

to be negative 60 feet

and then we’re going to leave everything else at its defaults zoom into this area right here

and select the end of this sub-assembly

lastly we’re going to add one more sub-assembly go ahead within generic and select this sub-assembly link slope to surface

and we’re going to change its slope to four percent and we’re going to change this parameter right here add Link in

we’re going to change this to fill only

then go ahead and select

this point right here

and here you go

should look like or pretty similar to the completed Corridor assembly go ahead and press Escape

and that’s how you go about adding conditional sub-assemblies to a corridor assembly in civil 3D in this exercise you’ll adjust the properties of one of the sub-assemblies and then assign descriptive names to each of the sub-assemblies in the through Road Assembly now we want to make sure we give each sub-assembly a specific meaningful name to make it easy to identify when you’re assigning targets meaningful names also help you identify sub-assemblies in the sub-assemblies collection in the prospector this exercise continues from adding conditional sub-assemblies to a corridor assembly now we’re going to start off by omitting the daylight link from the cut conditional sub-assemblies now note that this exercise uses the assembly-2a drawing with the modifications you made in the previous exercise or you can open up assembly 2B from the tutorial drawings folder now you might be wondering how I got this into a single viewport well if you’ve never done that before type in viewports

and you have an option of cycling between viewports here’s where we were just at the two horizontal viewports we’ll go ahead and type or click OK excuse me and that’s how you get two viewports but for this exercise we’re going to stick with one so type in viewports again and then click single and click ok we’ll Begin by going to this daylight Basin sub assembly and you can see that it’s labeled with the name daylight Basin for tr-l and you want to select the one that’s attached to this conditional sub-assembly next right click and select sub-assembly properties

now we’re in the subassembly properties dialog box click on the parameters tab select the daylight link and under default input value we’re going to change this right now it’s set to include the daylight link we want to change that we want to actually take it out or omit the daylight link then click ok then we’re going to apply this and click OK again now we’re going to rename the sub-assemblies we’ll do this by selecting this red assembly marker then right click select assembly properties and then we get our assembly properties dialog box click on the construction tab then you’ll notice that all of the assemblies are listed within this

when you build a complex assembly you should assign meaningful names to the sub-assemblies so that you can easily identify them when setting Corridor targets this is also a good practice when a drawing contains multiple assemblies in the next few steps we’re going to be giving the sub-assemblies more meaningful names when I look at this item list it looks a little bit overwhelming to me so what I do is I more or less kind of make it a little bit simple by doing this I’m going to be focusing on my left assembly click the plus icon

and then click on the conditional cutter fill this first one now with this first one if you remember we have our minimum and maximum distances of zero feet and five feet go ahead and click to highlight the text and I’m going to go ahead and expand this I’m going to right click on the text and click rename and I’m going to abbreviate condition

and this is a fill sub-assembly for our left for our left side

and I’m going to put 0 feet 5 feet and this is for TRL

which is the through road for the left side and press enter a descriptive naming convention helps to distinguish between the many conditional cut or fill sub-assemblies as you can see right here if we have a giant list of these sub assemblies you won’t be able to keep track of you know which one you’re dealing with so we’ll go ahead and rename the last two sub-assemblies oops see looks confusing already let’s minimize this we’ll click on the next one right click select rename type in condition this one is for fill

five and ten thousand

four

through Road left side

and if you scroll down right here you can see that this type is for fill and we’ve got five and ten thousand next go to the last one

we’re going to select it right click select rename

we’re going to abbreviate excuse me abbreviate this again but for this one this is going to be for a cut

zero to ten thousand

and this is for through Road left side

if we go through this one you’ll see

the type is cut zero ten thousand next we’re going to go ahead and rename the daylight sub-assemblies so just for Simplicity again I’m going to minimize these and I’ve got a daylight Basin for TRL you’ll notice that this looks like a descriptive name but I’d like to add a little bit more information to it

such as whether it’s a fill or a cut type so what I’m going to do is I’m going to highlight this click rename

and for this

I’m going to put in since it’s a fill parentheses f i l l fill for through Road left that looks pretty descriptive I’ll maximize the next one this is for a daylight bench and this is a fill situation but go ahead and click rename but if you notice it doesn’t say anything about our through Road left so I’m going to type in daylight

bench parentheses fill

four through Road left press enter and then for the last one this is a cut go ahead and select this right click rename and we’re going to call this daylight Basin I’m going to put my cursor right in between here and this is a cut situation so I’m going to put parentheses cut

for through Road left now let’s go about naming the second level of sub-assemblies now to save time you can choose to skip this step the sample drawing listed in the next exercise has all the sub assemblies named appropriately but I’m going to go ahead and do it I’m going to click on this next one right here right click select rename and I’m going to call this

condition cut zero to ten thousand

I’m going to go even further than that

I’m going to say cut

five to ten thousand four TRL

and I’m going to go to the next one right here right click rename

conditional cut 0 to 10 000.

cut 0 5 4 through Road left

now for the last right click rename

conditional sub assembly fill 0 to 10

000.

cut 0 2 10 000. 4 through Road left

okay everything looks good we’ll go ahead and click apply and then click ok

so that’s how you go about adjusting conditional sub-assembly properties in civil 3D in this exercise you’ll reset the corridor targets rebuild the corridor and then examine how the conditional sub-assembly affects the corridor model this exercise continues from adjusting conditional sub-assembly properties so let’s go about setting the targets and rebuild the corridor go ahead and open up your assembly Dash 2C drawing which is located in your tutorials folder the drawing contains the corridor assembly that you designed in the previous three exercises in the drawing go ahead and click on the bottom viewport and zoom in and select the corridor after that go into the modify Corridor area and click on the corridor properties

in the corridor properties dialog box click the parameters tab then you’ll see a button up at the top that says to set all Targets go ahead and select that and in the Target mapping dialog box there’s a box right here underneath object name to set all go ahead and click that and select existing ground and click ok

go ahead and click ok and then OK again

and you can see how the corridor is modified lastly let’s go ahead and examine the rebuilt corridor go ahead and select your Corridor again and then go to the modify Corridor sections panel and click on the section editor

now currently I want to go to the zero station so I’ll click the drop down and I’ll scroll all the way up and click you’ll notice that in this section we have quite a bit of fill in this situation and this is happening in the first few stations if we continue to click now if you remember in the adding conditional sub assemblies to a corridor assembly exercise you attach the daylight bench sub assembly to fill with the conditional sub-assembly The Fill condition at this station is greater than five feet so the daylight bench sub assembly is applied let’s go ahead and advance to station number two

you’ll see that this Corridor section shows more of a cut situation at this station the cut is less than five feet so the daylight offset to surface sub-assembly is applied after the ditch go ahead and click

225 now in this section the cut condition is greater than five feet as you specified the daylight with slope and the retained wall vertical sub-assemblies are applied after the ditch you can go ahead and continue to examine all the different sections and you can see how the conditional sub-assemblies were applied so that’s how you go about rebuilding the corridor and examining the results in civil 3D