(This exercise is based on a blog post here, with the curb stripped off from the Assembly groups)
Refer to the following DWG file. I've defined two LaneSuperelevationAORs on both the right and left side of the Assembly, and I define also a Mark Point on the "Crown" Point of the RHS LaneSuperelevationAOR.
I define the MedianRaisedWithCrown subassembly's attachment point to be at the "Crown" Point of the LHS LaneSuperelevationAOR. And my hope is that the MedianRaisedWithCrown should just connect nicely between the two LaneSuperelevationAOR.
Alas this is not the case, as you can see in the drawing and the screenshot, the LHS MedianRaisedWithCrown is connected to the correct point, but the RHS MedianRaisedWithCrown just somehow land at the wrong position.
How to correct this?
Hi @soonhui, I hope you are doing well.
The problem you mentioned in this post regarding the median subassembly attaching to your MarkPoint has an explanation: This behavior is not meant to be visible in Layout Mode, which is your Assembly, as you showed in your post images. Conversely, this behavior is meant to work in Roadway Mode which is when the subassembly is being implemented in a corridor model.
As you can see in the following images, I cut a cross-section in a simple model I created with the assembly you provided in that uploaded DWG. I found that the median subassembly works as expected (Image 2); it is attached at the inner edge of the right lane where the MarkPoint lies in your assembly (Image 1).
Image 1 (Layout Mode)
Image 2 (Roadway Mode)
To summarize, do not take what you see in Layout Mode as final. Several out-of-the-box subassemblies might show weird geometry in this mode. However, they appear as planned when run in a corridor model (Roadway Mode).
I have attached the model so you can take a look at it. I hope this helps.
Best regards!
Hi Camilo, I haven’t looked at the drawing file yet, but got confused by the post. Maybe it’s something new for me. I always thought the MarkPoint was exclusively used by the link2maprpoint. Other subs can target mark points?
Few minutes later: how bout that! New stuff all the time with civil3d. I see the median uses a MP. cool
Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
Hi @Joe-Bouza, I also got suprised with that MarkPoint feature when I was trying to help @soonhui with this question.
Actually I never use Median subassemblies because I prefer to use generic links or custom subassemblies, so I did not know about this feature either. As you said, we are always learning something new here! that's one of the things I like of the forums.
Happy holidays!
@essam-salah , the two points you raised are documented explicitly in Civil 3D Official Documentation?
Furthermore, as for the second point whereby Mark Point sub assembly must be the first, I'm not entirely sure about it because the tutorial I follow doesn't follow it either.
@ecfernandez , thank you for this! But is there anyway to make the Layout also correct ? ( though I understand that it doesn't always have to be this way)
Hi @soonhui, I'm afraid this is not possible with this median subassembly.
There are other subassemblies like ConditionalHorizontalTarget or ConditionalCutOrFill that allow to do what you say: changing the Layout Mode geometry. I have not checked all the out of the box subassemblies to make sure there are other examples, but when that is the case, you should be able to see something similar to what I show you next (subassembly parameters that refer to Layout properties).
I hope this helps. Best regards!
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.