Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

1. Implementation of hex/wedge/pyramid volume mesh & 2. auto-fix surface normals #44

Open
mythmyp opened this issue May 16, 2021 · 2 comments

Comments

@mythmyp
Copy link

mythmyp commented May 16, 2021

Dear developer,
Jigsaw is an excellent mesh tool that I used ever! Thanks for your great contribution! Below are my questions and suggestions.

  1. I notice that Jigsaw currently does not support volume mesh techs (hex/wedge/pyramid) expect quad4. I would appreciate to know that if this feature will be introduced in the near future? In that sense Jigsaw is going to be a great pre-treatment tool as in the Finite Element Analysis field.
  2. When I use Jigsaw to re-mesh and export an STL spatial surface, it seems that Jigsaw cannot auto-fix the surface normal, which leads to failure in offset-to-solid operation. Currently, I use the unifyMeshNormals developed by Sven to solve the problem.
@dengwirda
Copy link
Owner

Thanks for your thoughts @mythmyp.

  1. Tetrahedral volume meshing is currently available, but adding support for non-Delaunay elements would be a big task. This'd be very interesting to pursue, but would require a dedicated R&D effort.
  2. Yes, jigsaw doesn't currently guarantee the orientation of facet normals. Doing so is ambiguous in the case of non-manifold surfaces, but it is possible to do better than is currently achieved. I'll consider this for upcoming jigsaw releases.

@brktrkgl
Copy link

Dear developer @dengwirda,

I am writing based on your second answer regarding orientation of facet normals. I wonder if there has been any development regarding this issue?

Thanks for your contribution.

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

No branches or pull requests

3 participants