3 ms·
I work in engineering using CAD everyday, and I have a toy project idea I am developing using LISA FEA software, FreeCAD's dll, Blender rendering, and C/Python(
by eggy 6y ago
I work in engineering using CAD everyday, and I have a toy project idea I am developing using LISA FEA software, FreeCAD's dll, Blender rendering, and C/Python(Hylang) code to make it all work. The idea is to input the maximum working envelope of your geometry, input a load and placement(s) and have the system evolve a workable and aesthetic design to meet the need. I had this idea a long time ago based on my study of neural networks and genetic programming from the 80s, but the tech wasn't there yet. Take a look at what Autodesk has been researching in generative design [1]. FreeCAD has a python API and so does Blender. There are lots of hooks to each with exporters/importers. I particularly liked this Blender/Hy fun demo [2].
[1] https://www.autodesk.com/solutions/generative-design https://www.autodesk.com/solutions/generative-design
[2] https://mccormick.cx/news/entries/live-coding-blender-with-hy https://mccormick.cx/news/entries/live-coding-blender-with-h...
- leoedin 6y agoI did a course on topological optimization at university which covered pretty much this concept. We used some software from a company called Altair. Essentially you defined some physical constraints and it generated the optimal 3D bracket. The software was seriously clunky, but it has a lot of potential. https://www.altair.com/topology-optimization/ https://www.altair.com/topology-optimization/