It seems that s3d cannot find single-point overhangs, common with rotated pieces. Even at the best support generation resolution, it won't correctly generate supports for this model:
Resulting in this awesomeness:
This test model was generated with the following OpenSCAD code:
Code: Select all
cylinder(r=5,h=20);
translate([-5,0,20]) rotate([45,45,0]) cube([20,20,20],center=true);
One can of course manually add supports, but for my actual model, there are many and it's hard to find them all by hand. This basically makes me not trust the s3d support generation logic. Has anyone else had this issue or found a workaround that doesn't involve manually adding supports?