From the Ground Up
A European perspective on design and out of the box thinking with Civil 3D.
About Jack About OveLatest Post
- posted 02/21/07 by Ove Cervin Tunnel - post 2
- Hi again,
Still winter in Sweden - I DO need some warmth really soon... ,-)
Last week I started this Tunnel post serie. Today I'm continuing on how to create a Tunnel Subassembly from Polylines. Hang on!
Below is a "complete" Assembly. This is what we're gonna achieve in this post.
For those of you who look really deep into the screen you might see that the ToolTip in the picture tells " Link #1, with codes, rb- l1 (right_bottom_tunnel_outer) "

I have created this Assembly from a total of eight Subassemblys.
Each one of the Subassemblys are created from their own Polyline (mentioned in last weeks post)
They are all named in a consistent way - good or bad...

If I move the cursor over one of the Links in the Subassembly we get a ToolTip presenting the name of the Link and that it has codes.

To get that far you start with the Polyline, like below.

Make sure that each Polyline has an increasing X-value coordinate for each and every vertex. If neccesary, move a vertex one mm in either way.
Use "Create Subassembly from Polyline" in the menu.

Give the new Subassembly a name that you can recognize later on.
Choose CodeSetStyle and make sure you have "Link creation" set to "Multiple".
I also prefer to "Erase existing entities". Otherwise they frequently get selected by mistake...

After doing that you get this. The ToolTip says there is no codes on the Subassembly yet.

If the curser is moved over a Link or a Point we get the code information (or lack of it - uncoded)

Select the Subassembly part and right click. Choose "Add code".

Enter a code. Make sure you have thought about a really good naming convention before proceeding.
Select the Subassembly Link or Point.

After doing that you can check the ToolTip again over the actual Point/Link. In this case the code is "rb2" (right bottom, point nr 2)
Do the same with ALL Points and Links on that first Subassembly.

Then we must tell where the connection origin is on the Subassembly. That is the point wich gets hooked up to the Assembly.
Select the Subassembly - right click and choose "Modify Origin". Select Origin point.
If neccesary you can create a temporary ACAD Line or Point to be able to select a proper Origin point for the Subassembly.

Under the Corridor menu - create an Assembly. Place it where you want your connection point for Alignment/Profile.

When the Assembly line is in place, the Subassembly is created and has Links and Points with codes - select the Subassembly and right click. "Add to Assembly".

Later on I will post more info on how to proceed on this Tunnel creation.
Have a great week!
Best regards / Ove Cervin
