Hello experts,
I need your help in Subassembly composer.
I want to create a sub for a road with a grade -3%, and with exit which -3% but this last grade must be perpendicular to the axis of the exit.
the first point is "DX-slope"form origin but how I do to codify the second point? knowing i have the angle ᵠ.
Help please.
The only thing that I can think of at the moment is to set the corridor region here to stop at that vertical line. Then create a new alignment for the exit. Have a subassembly follow the exit alignment. The exit SA will be perpendicular to the exit alignment.
Don Ireland
Engineering Design Technician
Thank you Doni49,
That's the trick !! I want to do the raod and exit in a single project with a signle typical corss section.
I want to find a mathematical relation between the diffrenets elments.
Kati Mercier, P.E. | LinkedIn | AutoCAD Civil 3D Certified Professional
Pronouns: She/Her
Co-author of "Mastering AutoCAD Civil 3D 2013"
AU2019 Speaker::: CES321590: Analyze and Revise Existing Subassembly Composer PKT Files for AutoCAD Civil 3D
AU2017 Speaker::: CI125544: Analyze and Devise in Subassembly Composer
AU2012 Speaker::: CI3001: Reverse Engineering with Subassembly Composer for AutoCAD Civil 3D
AU2011 Speaker::: CI4252: Create Subassemblies That Think Outside the Box With Subassembly Composer for AutoCAD® Civil 3D®
Something like this?
Or this?
Both of these are created using OOTB subassemblies. Search the Autodesk University classes for CI2160 to see how it's done.
Steve
Please use the Accept as Solution or Kudo buttons when appropriate
Thank you Kati Sboon,
I confirm that the grade of the road is constant. So I'm looking for perpendicular grade according the principal grade -3% and the angle φ
I know I have a particular project above all I want to create all with a single cross section and a single corridor.
Thank you for your help.
Assuming the road is at a constant grade try this (Note I did not test this formula, so you will want to spot check it, if it doesn't act as expected let me know and I will look closer)
This assumes that the region starts where the exit alignment connects. This assumes you have an input parameter for exitangle is a "double" provided in degrees (if you make it an "integer" this will restrict it to whole number degrees if you prefer that, or if you are providing it in radians you can ignore the DefineVariable). You could also replace the -0.03 and use an input parameter for your -3%.
P1 at edge of road (origin?)
DefineVariable = ExitAngleRADIANS (double)= exitangle*math.pi/180
P2 (define by Delta X and Delta Y):
Delta X = baseline.station*math.tan(exitangleRADIANS)
Delta Y = baseline.grade*(baseline.station*math.tan(exitangleRADIANS)*math.tan(exitangleRADIANS))+(-0.03)*(baseline.station*math.tan(exitangleRADIANS)*math.cos(exitangleRADIANS))
Kati Mercier, P.E. | LinkedIn | AutoCAD Civil 3D Certified Professional
Pronouns: She/Her
Co-author of "Mastering AutoCAD Civil 3D 2013"
AU2019 Speaker::: CES321590: Analyze and Revise Existing Subassembly Composer PKT Files for AutoCAD Civil 3D
AU2017 Speaker::: CI125544: Analyze and Devise in Subassembly Composer
AU2012 Speaker::: CI3001: Reverse Engineering with Subassembly Composer for AutoCAD Civil 3D
AU2011 Speaker::: CI4252: Create Subassemblies That Think Outside the Box With Subassembly Composer for AutoCAD® Civil 3D®
@LASSAADTH wrote:
Thank you Kati Sboon,
I confirm that the grade of the road is constant. So I'm looking for perpendicular grade according the principal grade -3% and the angle φ
I know I have a particular project above all I want to create all with a single cross section and a single corridor.Thank you for your help.
You probably have a good reason, but I don't understand your reluctance to make a single corridor with multiple baselines, possibly multiple assemblies? That is how the software is intended to be used when we address more-complex design scenarios.
Using an offset assembly is an idea you might want to consider.
Tim
...I'm looking for perpendicular grade according the principal grade -3% and the angle φ
-3/cos(φ)