FOSDEM 2020 anyone?
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
Re: FOSDEM 2020 anyone?
Yup. I'm not coming, but if there will be someway to do something for non attenders, i'll be glad to participate.
follow my experiments on BIM modelling for architecture design
Re: FOSDEM 2020 anyone?
https://opencollective.com/open-source- ... 0-96f78c6c
On Saturday, February 1 we’ll be organizing ‘Speed Dating’ sessions with Open Source Experts. Share your project, get feedback and advice from established leaders in the field, and have the chance to win $10,000 USD seed awards from open source funders.
-
- Posts: 74
- Joined: Tue Oct 23, 2018 3:35 pm
Re: FOSDEM 2020 anyone?
Just as an update, I'll be staying at same place as @sliptonic at the following hostel from Thursday 30/1 to Sunday 2/2.
https://www.meininger-hotels.com/en/hot ... ty-center/
My main objective is to find a proper home for my laserplacer application I wrote in Javascript and is still being used by a sailmaker to draw and cut out his sails on a 15m long laser cutter.
https://goatchurch.bitbucket.io/laserplacer.html
His work-flow depends on the following tool-chain that is theoretically available in FreeCAD but is not good enough at the moment to use: (1) DXF loading, (2) Area grouping (cuts and pen marks), (3) Nesting, (4) G-code/plotter code output.
I'd like to make contributions into each of these components, starting with the DXF loading.
Last time I looked at this I found a "legacy" Python DXF importer and an unfinished C++ DXF importer that was being developed under the assumption that the Python code was too slow. For example, when I tried out a 700kB DXF file from the sailmaker the Python code took 4 minutes to load, but the C++ version took only 8 seconds (but it ignored splines so was incomplete).
Then I made my own Python macro based it on the external library ezdxf, and it took about 16 seconds to load, including getting the colours and layers right:
https://github.com/goatchurchprime/tran ... rs.FCMacro
This seems conclusive. However, I remembered Yorik's challenge about the C++ importer being able to painlessly swallow 50Mb DXF files: https://forum.freecadweb.org/viewtopic. ... 93#p271139
The only 50Mb DXF file I could find is one here made of triangular facets:
http://cadkit.blogspot.com/p/sample-dxf-files.html
Because it's 3D and I don't know which mesh surface to use, I've loaded this example outside of FreeCAD on this notebook:
https://github.com/goatchurchprime/tran ... 50Mb.ipynb
Complete parsing the 50Mb file with ezdxf takes 35 seconds, and converting the points into a mesh takes 12 seconds. All pure un-optimized Python. The right algorithm eats raw code speed for breakfast.
If this goes well, the next chapter is to look again at the area-grouping in Sketcher, and whether we can pick out the regions that are extruded like you can in other CAD packages.
https://www.meininger-hotels.com/en/hot ... ty-center/
My main objective is to find a proper home for my laserplacer application I wrote in Javascript and is still being used by a sailmaker to draw and cut out his sails on a 15m long laser cutter.
https://goatchurch.bitbucket.io/laserplacer.html
His work-flow depends on the following tool-chain that is theoretically available in FreeCAD but is not good enough at the moment to use: (1) DXF loading, (2) Area grouping (cuts and pen marks), (3) Nesting, (4) G-code/plotter code output.
I'd like to make contributions into each of these components, starting with the DXF loading.
Last time I looked at this I found a "legacy" Python DXF importer and an unfinished C++ DXF importer that was being developed under the assumption that the Python code was too slow. For example, when I tried out a 700kB DXF file from the sailmaker the Python code took 4 minutes to load, but the C++ version took only 8 seconds (but it ignored splines so was incomplete).
Then I made my own Python macro based it on the external library ezdxf, and it took about 16 seconds to load, including getting the colours and layers right:
https://github.com/goatchurchprime/tran ... rs.FCMacro
This seems conclusive. However, I remembered Yorik's challenge about the C++ importer being able to painlessly swallow 50Mb DXF files: https://forum.freecadweb.org/viewtopic. ... 93#p271139
The only 50Mb DXF file I could find is one here made of triangular facets:
http://cadkit.blogspot.com/p/sample-dxf-files.html
Because it's 3D and I don't know which mesh surface to use, I've loaded this example outside of FreeCAD on this notebook:
https://github.com/goatchurchprime/tran ... 50Mb.ipynb
Complete parsing the 50Mb file with ezdxf takes 35 seconds, and converting the points into a mesh takes 12 seconds. All pure un-optimized Python. The right algorithm eats raw code speed for breakfast.
If this goes well, the next chapter is to look again at the area-grouping in Sketcher, and whether we can pick out the regions that are extruded like you can in other CAD packages.
Re: FOSDEM 2020 anyone?
Good news, we will have an informal FreeCAD event at Brussels Hackerspace (close to BruxellesMidi train/metro station - see map) on thursday january 30th, around 18:00h. At least me and sliptonic will be there.. Join us if you are around!
Re: FOSDEM 2020 anyone?
Great.
I decided to stay home for that weekend. I assume the benefit of travel to Brussels does not outweigh the burden for me. Sorry. Good luck and have fun.
I decided to stay home for that weekend. I assume the benefit of travel to Brussels does not outweigh the burden for me. Sorry. Good luck and have fun.
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: FOSDEM 2020 anyone?
I'm afraid I'm not coming too. I was still undecided if I go or don't, leaning to "don't" side, and now I'm pretty certain.
- sliptonic
- Veteran
- Posts: 3459
- Joined: Tue Oct 25, 2011 10:46 pm
- Location: Columbia, Missouri
- Contact:
Re: FOSDEM 2020 anyone?
Sorry to hear that. The forums, gitter, and IRC are great for day-to-day communication but there are some conversations that are just too difficult to pull off online. I'm looking forward to meeting people face to face for a change.
-
- Veteran
- Posts: 2764
- Joined: Mon Feb 27, 2012 5:31 pm
Re: FOSDEM 2020 anyone?
Will any of the sessions be video'ed? Or broadcast?
Re: FOSDEM 2020 anyone?
Most of the FOSDEM talks will be live streamed and should appear in/around this page: https://fosdem.org/2020/schedule/streaming
Looks like the FreeCAD talk will be in room H.2213
The recorded video will be available a few weeks later
Looks like the FreeCAD talk will be in room H.2213
The recorded video will be available a few weeks later
Re: FOSDEM 2020 anyone?
I guess this is the link for the talk streamed at 11:20. Good luck guys!
https://live.fosdem.org/watch/h2213
https://live.fosdem.org/watch/h2213
follow my experiments on BIM modelling for architecture design