Civil engineering feature implementation (Transportation Engineering)

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
Joel_graff
Veteran
Posts: 1949
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Civil engineering feature implementation (Transportation Engineering)

Post by Joel_graff »

I think you need to keep doing your thing. :)

Maybe we should merge WB's eventually, but I don't know that it really needs to happen now, or anytime soon. I guess that depends on what features you need to develop next.

As for me, I'm focused on horizontal and vertical design. Then it'll be about developing 3D models from those alignments. Eventually, I'll need to start figuring out how to merge a proposed model with terrain, but that's some time away.
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
User avatar
HakanSeven12
Veteran
Posts: 1481
Joined: Wed Feb 06, 2019 10:30 pm

Re: Civil engineering feature implementation (Transportation Engineering)

Post by HakanSeven12 »

Joel_graff wrote: Wed Jun 05, 2019 9:08 pm I think you need to keep doing your thing. :)
After we finished our wb's we can talk about it :) I'm using your alignments and at some point I need to triangulated road surfaces created from your road models too.
User avatar
Joel_graff
Veteran
Posts: 1949
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Civil engineering feature implementation (Transportation Engineering)

Post by Joel_graff »

HakanSeven12 wrote: Wed Jun 05, 2019 9:24 pm After we finished our wb's we can talk about it :) I'm using your alignments and at some point I need to triangulated road surfaces created from your road models too.
Right. We're both on the same track, just coming at it from different directions. :)

If I can get a basic horizontal and vertical alignment design tool in place, building 3D models shouldn't be too bad. But the tools take a long time. It's hard work! I imagine there's a lot you can still do with surveys - like generating cross sections and cross section sheets, doing volume calculations, maybe incorporating survey point codes, doing some COGO integration or something (I'm not a surveyor, but I seem to remember that stuff's important :) )

There is one other option for getting to 3D models a bit faster. That is, develop support for importing LandXML profiles, then merge the profile with the alignment to produce the composite 3D alignment. Once that's done, a 3D model can be developed. But the functionality would be limited to strictly importing existing LandXML datasets - no creating / editing.

I have developed some 3D highway design tools, so some of the groundwork for that already exists. Merging the terrains with the design model, though... that'll be tricky. :)
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
User avatar
Joel_graff
Veteran
Posts: 1949
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Civil engineering feature implementation (Transportation Engineering)

Post by Joel_graff »

HakanSeven12 wrote: Tue Jun 04, 2019 8:45 am Do you wanna say spiral? %90 of my alignments have spirals :) I'm not in my office but I added some alignments. If you need more I have lots of them.

Anayol.xml
Can you give me a screenshot of what this is supposed to look like?

I'm testing with just Anayol.xml at the moment...
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
User avatar
HakanSeven12
Veteran
Posts: 1481
Joined: Wed Feb 06, 2019 10:30 pm

Re: Civil engineering feature implementation (Transportation Engineering)

Post by HakanSeven12 »

Joel_graff wrote: Fri Jun 07, 2019 12:40 pm Can you give me a screenshot of what this is supposed to look like?

I'm testing with just Anayol.xml at the moment...
İt's so long and have station equations.



Anayol
IMG-20190607-WA0000.jpg
IMG-20190607-WA0000.jpg (18.27 KiB) Viewed 792 times


Bağlantı
Screenshot_20190607-161720.jpg
Screenshot_20190607-161720.jpg (53.1 KiB) Viewed 785 times


A2
Screenshot_20190607-161856.jpg
Screenshot_20190607-161856.jpg (44.57 KiB) Viewed 785 times
User avatar
Joel_graff
Veteran
Posts: 1949
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Civil engineering feature implementation (Transportation Engineering)

Post by Joel_graff »

Hmmm..

It's close. :)
Capture.JPG
Capture.JPG (12.65 KiB) Viewed 771 times
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
User avatar
HakanSeven12
Veteran
Posts: 1481
Joined: Wed Feb 06, 2019 10:30 pm

Re: Civil engineering feature implementation (Transportation Engineering)

Post by HakanSeven12 »

Joel_graff wrote: Fri Jun 07, 2019 3:01 pm Hmmm..

It's close. :)
Looks good :) just an extra line at end
User avatar
Joel_graff
Veteran
Posts: 1949
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Civil engineering feature implementation (Transportation Engineering)

Post by Joel_graff »

There's more problems than that... but yeah, it's close. :)
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
User avatar
Joel_graff
Veteran
Posts: 1949
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Civil engineering feature implementation (Transportation Engineering)

Post by Joel_graff »

HakanSeven12 wrote: Fri Jun 07, 2019 3:21 pm Looks good :) just an extra line at end
So I've sorted out most of the issues, but one remains:

You have several spirals in that file which transition directly between two circular arcs, with no tangent sections between. That's a pretty uncommon practice in highway design and, at this point, I've no way to accommodate it...

As I understand, clothoids, by definition, either being or terminate with an infinite radius.

Otherwise, it seems to be working.
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
User avatar
HakanSeven12
Veteran
Posts: 1481
Joined: Wed Feb 06, 2019 10:30 pm

Re: Civil engineering feature implementation (Transportation Engineering)

Post by HakanSeven12 »

Joel_graff wrote: Fri Jun 07, 2019 6:28 pm As I understand, clothoids, by definition, either being or terminate with an infinite radius.
You are right :) one side of spiral connecting to arc radius other side connecting to infinity radius.
Post Reply