Problem while designing conditional subassembly

Problem while designing conditional subassembly

sameerdhungana96
Participant Participant
590 Views
6 Replies
Message 1 of 7

Problem while designing conditional subassembly

sameerdhungana96
Participant
Participant

@ecfernandez  will you please help me with another design, I have the following condition: while designing the drainage for my road I have to provide the drainage in that area where the embankment starts, i.e. at the lowest part of the fill and bottom portion of the cut. I am confused how to create a subassembly for that situation.

 

If I placed a drainage at the bottom of the fill portion of daylight, it is ok for that section which has the embankment at that section but it can not be ok for the cut section, and If I placed a drainage at the end of shoulder this is ok for cut section but it is not ok for fill section. 

 

With this situation I am confused how to execute this condition.

0 Likes
Accepted solutions (1)
591 Views
6 Replies
Replies (6)
Message 2 of 7

nkiakas
Advisor
Advisor

Hi @sameerdhungana96

 

Can you explain more also providing any sketch?

 

Regards

0 Likes
Message 3 of 7

sameerdhungana96
Participant
Participant

Hello @nkiakas ,

In my project, I must provide drainage on both sides of the road. But the condition is , at the embankment section drainage should locate at the point where my design profile and ground level meet so that water accumulated from the ground surface didn't enter the filling material from the sides slope, and for the cut section it should locate at the end of shoulder. 

 

sameerdhungana96_1-1731060206784.png

In above figure white line represents the ground surface and blue line represents the design profile, verticle blue line is center line. This is the embankment section and the drainage should locate at the point where ground profile and design profile meets not at the end of the shoulder, as shown in fig.

sameerdhungana96_2-1731060449421.png

This figure is the cutting section. The drainage in this case is ok. 

 

Now my problem is how to design such a conditional assembly so that drainage is locate at the point where ground and design profile meet in the case of embankment section and drainage locate at the end of road for cutting section.

0 Likes
Message 4 of 7

nkiakas
Advisor
Advisor

Hi @sameerdhungana96 

 

Maybe you have to add a decision tool to check the fill (embankments)/cut not in the center line but a point in the drainage channel (look the red dots in the attachments)

 

Regards

0 Likes
Message 5 of 7

sameerdhungana96
Participant
Participant

@nkiakas how to add a decision tool? I cant find any tutorial or guide on the internet regarding the decision tool.

0 Likes
Message 6 of 7

nkiakas
Advisor
Advisor
Accepted solution

Hi @sameerdhungana96

 

The decision tool works like IF check something. In your case check if the point is above surface. THEN if the check is TRUE then its fill condition. if is FALSE is cut condition.

For the checking inside the decision tool, you have to use the function DistanceToSurface(surface target) from the points class. If the distance is positive, the point is above surface. If the distance negative, the point is below the surface.

You can see the functions from each class in the link below

https://help.autodesk.com/view/CIV3D/2025/ENU/?guid=GUID-FC2ED292-C1EB-4B2A-B4B5-C8654529FB00

The decision tool is the yellow diamond shape in the workflow group of the tool box in SAC.

Also take a look in the examples of pkt files especially the example of decision tool. The example pkt files can be downloaded from the below link

https://www.autodesk.com/support/technical/article/caas/tsarticles/ts/6IpAmLiEA9RKfuSpPghu3t.html

 

Regards

0 Likes
Message 7 of 7

sameerdhungana96
Participant
Participant

@nkiakas Thank you so much for your support and guidance. I belong from Nepal, where Civil 3d software is not that advanced and most people are unaware of it. I understand the SAC in Civil 3d to some extent but not completely and due to a lack of proper tutoring or hands-on guidance on my specific project I couldn't make it with Civil 3d. Also due to project deadline constraints, I shifted towards the Nepali Road designing software which is pretty easy compared to the civil 3d. 

Regardless of the difficulties in my learning Civil 3d journey, I am determined to learn it. I hope I can use Civil 3d in my future project.

Once again thank you so much for your support.

0 Likes