Brian Spilsbury
Brian Spilsbury
Looks like the library handles missing T-junction cases fine in general, so I guess this is something more subtle.
Sounds good. I'm still in the process of trying to migrate from polybooljs, and if I can manage that, then I'll come back to this issue. :)
Seems to also occur in current master.
Ok, I think that I understand the problem a little better now. If we reduce the mantissa of the floats involved, by trimming the number of significant digits, the problem...
I think there also needs to be a distinction between user APIs and system APIs. It should be straight-forward to write something at the user API level which lets people...
I think that the 'scad api' is a good approach to this problem. We can provide a number of apis which provide convenience to the user. This can include things...
Rather than replacing one dependency with another, how about decoupling it with traits classes?
I'd like to get the boolean core as a header only library as well, for similar reasons -- but I've been a bit busy so far.
You run the risk of self-intersection. Also, offsetting by the tangent of the vertex won't offset the adjacent face by a fixed amount, which may give uneven tolerance across the...
Your example looks like it is accumulating complexity with c = c + manifolds[i]. Try printing out the number of vertices and triangles after each accumulation.