Civil engineering feature implementation (Transportation Engineering)
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
- Joel_graff
- Veteran
- Posts: 1949
- Joined: Fri Apr 28, 2017 4:23 pm
- Contact:
Re: Civil engineering feature implementation (Transportation Engineering)
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.
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
pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
- HakanSeven12
- Veteran
- Posts: 1481
- Joined: Wed Feb 06, 2019 10:30 pm
Re: Civil engineering feature implementation (Transportation Engineering)
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.
Support me: Hakan Seven on Patreon
Modern UI: Modern UI on FreeCAD Forum
Trails Workbench: Trails Workbench on FreeCAD Forum
Modern UI: Modern UI on FreeCAD Forum
Trails Workbench: Trails Workbench on FreeCAD Forum
- Joel_graff
- Veteran
- Posts: 1949
- Joined: Fri Apr 28, 2017 4:23 pm
- Contact:
Re: Civil engineering feature implementation (Transportation Engineering)
Right. We're both on the same track, just coming at it from different directions.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.
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
pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
- Joel_graff
- Veteran
- Posts: 1949
- Joined: Fri Apr 28, 2017 4:23 pm
- Contact:
Re: Civil engineering feature implementation (Transportation Engineering)
Can you give me a screenshot of what this is supposed to look like?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
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
pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
- HakanSeven12
- Veteran
- Posts: 1481
- Joined: Wed Feb 06, 2019 10:30 pm
Re: Civil engineering feature implementation (Transportation Engineering)
İt's so long and have station equations.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...
Anayol
Bağlantı
A2
Support me: Hakan Seven on Patreon
Modern UI: Modern UI on FreeCAD Forum
Trails Workbench: Trails Workbench on FreeCAD Forum
Modern UI: Modern UI on FreeCAD Forum
Trails Workbench: Trails Workbench on FreeCAD Forum
- Joel_graff
- Veteran
- Posts: 1949
- Joined: Fri Apr 28, 2017 4:23 pm
- Contact:
Re: Civil engineering feature implementation (Transportation Engineering)
Hmmm..
It's close.
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
pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
- HakanSeven12
- Veteran
- Posts: 1481
- Joined: Wed Feb 06, 2019 10:30 pm
Re: Civil engineering feature implementation (Transportation Engineering)
Looks good just an extra line at end
Support me: Hakan Seven on Patreon
Modern UI: Modern UI on FreeCAD Forum
Trails Workbench: Trails Workbench on FreeCAD Forum
Modern UI: Modern UI on FreeCAD Forum
Trails Workbench: Trails Workbench on FreeCAD Forum
- Joel_graff
- Veteran
- Posts: 1949
- Joined: Fri Apr 28, 2017 4:23 pm
- Contact:
Re: Civil engineering feature implementation (Transportation Engineering)
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
pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
- Joel_graff
- Veteran
- Posts: 1949
- Joined: Fri Apr 28, 2017 4:23 pm
- Contact:
Re: Civil engineering feature implementation (Transportation Engineering)
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
pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
- HakanSeven12
- Veteran
- Posts: 1481
- Joined: Wed Feb 06, 2019 10:30 pm
Re: Civil engineering feature implementation (Transportation Engineering)
You are right one side of spiral connecting to arc radius other side connecting to infinity radius.Joel_graff wrote: ↑Fri Jun 07, 2019 6:28 pm As I understand, clothoids, by definition, either being or terminate with an infinite radius.
Support me: Hakan Seven on Patreon
Modern UI: Modern UI on FreeCAD Forum
Trails Workbench: Trails Workbench on FreeCAD Forum
Modern UI: Modern UI on FreeCAD Forum
Trails Workbench: Trails Workbench on FreeCAD Forum