Two changes seem to have helped:
- adding render() before the Endmills definition
- increasing the height of the subtracted cylinders
module endmillcut(emd) {
render() {cylinder(r1=(emd / 2), r2=(emd / 2), h=(radius * 2), center=false);
}}
module annulus(od, id, ht) {
difference() {
cylinder(r1=(od / 2), r2=(od / 2), h=(ht * 1.1), center=false);
cylinder(r1=(id / 2), r2=(id / 2), h=(ht * 1.2), center=false);
}
}
The rendering is still painfully slow though, pretty much unusable on a 1.4GHz quad-core i5 w/ 16 GBs RAM.
Does BlockSCAD offload rendering to a server or something?
William
_______________________________________________
OpenSCAD mailing list
[hidden email]
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org