-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Meshing issue in cylinder #225
Comments
This brings up an interesting idea - can meshing be checked via fuzz testing like this? Perform the following:
|
Mesh fuzzing is definitely possible, but robust meshing is a very hard problem, so I fear that fuzzing would find more issues that we could resolve 😅 For example, there are adversarial cases where you can build a model that will always fail to capture sharp features correctly. |
Okay, hopefully this works to replicate! Included in this archive is the STL, the VmData serialized using bincode, and a text file for settings.
I had no idea about this, pretty interesting! |
Hey @mkeeter, was the data I provided useful in root causing this? Just want to follow up in case you need more information. |
I haven't had time to check it out, but the ZIP files look like they should be sufficient – thanks! |
If you have any questions about how it was generated, this branch has the code I used. |
This specific case should be fixed by #232, let me know if you find others. |
I am encountering an issue in a mesh generated over a cylinder. See the following screenshot of the exported STL:
What information do you need from me to debug this? I could point you at the example sphere in WeekendSlicer (you can actually see this error in the image in the README), but asking you to look there is not a good way to replicate. I don't see Serde on the
Tree
orSettings
to provide these as data. It might not be trivial to produce a piece of code that will replicate this, due to the amount of floating point math done prior to meshing...The text was updated successfully, but these errors were encountered: