Change tetrahedral mesh to hexahedral

10 次查看(过去 30 天)
I'm using Matlab 2019b. I have an stl file, that I read using STL File Reader version 1.2.0.0:
[f,v] = stlread('filename');
I see quite straightforward how to get a tetrahedral mesh out of it, but I need a hexahedral one. How can I obtain it? Or is there an easy way to convert a tetrahedral mesh into hexahedral?
Thank you for your time.
  7 个评论
Roberto Garza
Roberto Garza 2020-5-28
It is quite close to the expected one: the tooth in the lower part is due to points within the volume and not on the surface. But I think that omitting temporarily that internal disk, the same scipt gives the correct result.
Salvatore Veneruso
Hi, I make a tet FEMesh with generatemesh function. Is it possible to convert in hex mesh?

请先登录,再进行评论。

采纳的回答

darova
darova 2020-5-28
Here is the way
Result
  3 个评论
Salvatore Veneruso
Hi, I make a tet FEMesh with generatemesh function. Is it possible to convert in hex mesh? @darova

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by