Skip to content
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

TetWild creates invalid surface connectivities. #41

Open
nburgess350 opened this issue Jan 14, 2019 · 3 comments
Open

TetWild creates invalid surface connectivities. #41

nburgess350 opened this issue Jan 14, 2019 · 3 comments

Comments

@nburgess350
Copy link

Hi,
I was recently using TetWild to do some re-meshing before some finite-element simulations. When generating a particularly coarse mesh with --epsilon = 500, I got a mesh that has 4 boundary faces incident on the same edge (see attached picture). Using a higher value of epsilon seems to make this go away but I thought you might want to know.
badtetwild

Best Regards and Thanks,
Nick

@qnzhou
Copy link
Contributor

qnzhou commented Jan 14, 2019

Thanks Nick! Does this happen at a particular thin feature of the input?

@jdumas
Copy link
Contributor

jdumas commented Jan 14, 2019

I don't think there is anything in TetWild's algorithm that prevents it from creating non-manifold edges. I mean, if the envelope is too large, and surface vertices get pinched into a single edge within the envelope, the result is still technically correct (and I don't think there is any topological check in TetWild's update scheme). Decreasing the epsilon should make it go away as you observed.

@Yixin-Hu
Copy link
Owner

Jeremie is correct. Large envelope would make the output "pixelized".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants