I got it to work finally.
Something of note:
1) Fusing all solids at once fails BOPCheck.
If I were to fuse the legs array, table top spacers and the tabletop all at once and set property refine=true, it would fail the BOPCheck
2) Fusing solids a bit at a time works.
If I were to fuse the legs array and table top spacers. Then fuse the resulting fusion to the tabletop and then set the resulting final fusion property refine=true, BOPCheck succeeds.
Is this how you fuse solids in FreeCAD? ie. small bits at a time and not all solids at once. Is this a bug?
openBrain wrote: ↑Mon Jul 22, 2019 5:35 pmDefinitely there are. I took your OP example file and ran a geometry check with BOP enabled. There are some errors that probably lead to your final problem. They come from your array that has intersecting shape.
The good news is that this isn't a big issue, and everything get solved by setting "Refine = true" in the object properties.
Then gmsh still complains (AFAIK it always complains ) but it generates a good mesh that can seamlessly be used for FEM analysis.
Eg. below I fixed the feet and pushed 50 kg it's too much ) :
I'll attach the FreeCAD file but I have to clean it so it is accepted by the forum. => EDIT : I had to remove the results from the FEM analysis !
Beware that refining the shape will mostly break the existing FEM constraints and material attachment.