Categories:
-
3d 96 articles
-
animations 16 articles
-
architecture 47 articles
-
blender 98 articles
-
bédé 19 articles
-
techdrawing 24 articles
-
freecad 188 articles
-
gaming 1 articles
-
idsampa 8 articles
-
inthepress 8 articles
-
linux 57 articles
-
music 1 articles
-
nativeifc 29 articles
-
opensource 265 articles
-
orange 4 articles
-
photo 16 articles
-
projects 35 articles
-
receitas 176 articles
-
saopaulo 18 articles
-
sketches 162 articles
-
talks 25 articles
-
techdrawing 24 articles
-
textes 7 articles
-
trilhas 3 articles
-
urbanoids 1 articles
-
video 47 articles
-
webdesign 7 articles
-
works 151 articles
Archives:
-
2007 22 articles
-
2008 32 articles
-
2009 66 articles
-
2010 74 articles
-
2011 74 articles
-
2012 47 articles
-
2013 31 articles
-
2014 38 articles
-
2015 28 articles
-
2016 36 articles
-
2017 41 articles
-
2018 46 articles
-
2019 59 articles
-
2020 18 articles
-
2021 20 articles
-
2022 7 articles
-
2023 25 articles
-
2024 12 articles
FreeCAD plans
The 0.13 release of FreeCAD is being prepared and is almost ready (we are now uploading sources everywhere and building packages), so this is a good time to plan a little bit what I will be working on next...
General
- Switch our wiki, mantis and phpbb to self-hosted
- Try to achieve python3 compatibility, so we can have blender-in-freecad or freecad-in-blender again (basically import freecad files in blender and vice-versa)
- Try to make standard icons use the current qt theme
Draft module
- Separate upgrade and downgrade tools into smaller parts, to make them more extensible / configurable, and easier to fix bugs
- Make upgrade and downgrade available in scripts (put them in Draft.py)
- Turn the Draft snap icons into FreeCAD commands
- Redo the dimension tools, simplify them (solve the orientation hell), use a placement, see if it is possible to base their coin node on Lukes sketcher dim node
Arch module
- Better IFC import, get rid of internal parser if possible (keep it as a separate option), try to support IFC objects subcomponents (base polyline, separate shape representations, openings) if available
- Better struct tool, allow placement, to choose base profile, etc
- Add IFC export (add python bindings to IfcOpenShells exporter)
- Add materials
- Explore the concept of space, an empty volume limited by walls, floors, ceilings or anything else. Ideally have a two-way link between the space and its bordering elements (a space is defined by its borders, but changing the dimensions of a space could or should move its borders... seems difficult to achieve)
- Explore the concept of floors, basically be able to calculate floor areas of a project. Maybe relate to spaces, but spaces might not always have a floor area...
- Explore the concept of multilayer objects, typically walls. Many complications arise, such as capping, corners and openings...
More about what I plan for walls here
Spreadsheet module
- Basic spreadsheet object
- Basic spreadsheet viewer
- Basic spreadsheet view (group of cells)
Drawing module
- Allow the webkit viewer to draw a page background when viewing an svg file
- Try to use the webkit viewer instead of the qsvg viewer. AFAICS main thing needed is signal-slot to update the contents.
If you want to keep updated with what I do there, check my assigned issues on the issue tracker
Read next:
Woah!:
Woah!