> So if I understand correctly it is possible that we've found a small bug
> not in the mesher but in the way some objects are generated ?
Yup, that seems to be the case for the issues shown in your Screenshot_2.jpg . The actual bug is some slight shifting of the shape in closed loft. The amount is pretty small, but it doesn't take very much to cause a slight change in meshing.
Thanks for posting those additional details, I will see if I can tune up closed loft, I'm not sure yet how difficult that will be, it might be a bit hard because the geometry library I'm using is kind of messed up in this particular area. But I'll give it a try...
The one shown in your Screenshot_1.jpg (the low poly one) is a different problem though - in that case there were n-gons being created like this:
So there are some rectangular shaped n-gons there made up of 6 points.
Then since you had your output set to "Quads and Triangles", it would triangulate those and cause the asymmetry. It will be difficult in general to ensure that the triangulation of any n-gon will end up exactly symmetrical to another n-gon across some interior surface line.
However, I have improved the mesher for the next beta to solve at least this case that you show here. Previously it would convert any n-gon into triangles, but with the next beta it will examine the n-gon and if the n-gon is made up of a strip of regular quads as it happens to be in this case, then it will break the n-gon into those quads instead of triangulating it. There are still asymmetries if you use triangles only, but this helps out a bit for the quads + triangles case.
- Michael
|