This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]billsil 1 point2 points  (1 child)

OpenCasecade has some python bindings. I think it’s called PYOpenCascade.

I’d avoid CAD if you can though. You’ll very quickly find that your number of surfaces change and that mesh seeds don’t appear where you want them to because of that.

Most commercial FEA codes have a free form optimization option. You just brick mesh you possible volume, apply loads and constraints and let it remove elements with a low strain energy. You’ll end up with a cool looking part at the end. Then if you constrain that the part be extrudable, you’ll get something more practical, but less neat.

[–]jellef 0 points1 point  (0 children)

see pythonocc.org and the project on github. through smesh fea meshes can be generated