Marius Kintel

Results 396 comments of Marius Kintel

ah, if course - clipper is 2D only.. This should work (I used it a decade ago and it was pretty solid IIRC): http://sourceforge.net/projects/coldet/

Another example using hull() for(): This takes forever (too lazy to wait) in 2014.03, both in F5 and F6 mode, but renders in 2-3 seconds in this branch. F6 is...

The missing piece is deciding how to deal with backwards incompatibilities. One alternative is to implement the OEP 4 counter proposal. See https://github.com/openscad/openscad/wiki/OEP2:-Implicit-Unions I'm likely to postpone the final integration...

Lazy union is indeed a workaround for faster CSG. I foresee that CSG will still be a bottleneck, even if it's significantly faster, so we might eventually have to revisit...

@francoisbecker While exporting colors as separate files is interesting, you still need to guarantee that the exported STL files don't intersect, as AMF (and I assume slicers) require these volumes...

@GilesBathgate exactly - checking might not be sufficient. We may want an operator which takes two volumes and returns two non-overlapping ones.

@GilesBathgate yes, in essence. I guess it could be expanded into any number of volumes and done in user space.

We've been debating such feature selection. The challenge is that it gets messy really fast, when we keep adding new features. The best two solutions so far, IMO, is either...

See the TODO list for the missing pieces. The main missing thing is evaluating forward compatibility with the current OpenSCAD2 proposal and either modifying this feature, modifying the OpenSCAD2 proposal,...

I think it's just a matter of enabling support for modules, but it needs testing as well as evaluating potential backwards compatibility issues.