Question about STL file

5 ビュー (過去 30 日間)
Ano
Ano 2018 年 12 月 4 日
コメント済み: Cris LaPierre 2019 年 10 月 18 日
Hello!
I have an STL file which contains the facets and vertices. My concern is about the way the facets are saved because I have noticed that the facets don't seem to have any common nodes with each other which is not obvious for me, so it would be very much appreciated if anyone can tell if this is normal or I am having some problem in my file!
Note: I have attached a screenshot of the STL file
Thank you and best regards!facets_stl.png
  2 件のコメント
KSSV
KSSV 2018 年 12 月 4 日
編集済み: KSSV 2018 年 12 月 4 日
Attach your file.....the faces/ triangles should be sharing nodes.
Ano
Ano 2018 年 12 月 4 日
Thank you for you reply.
yes I agree that they should by they are not sharing nodes and the model seems to be correct!
Any ideas?!
Note: Please find attached the STL file and the facets and the nodes .
Thank you and best regards!

サインインしてコメントする。

採用された回答

Cris LaPierre
Cris LaPierre 2018 年 12 月 5 日
編集済み: Cris LaPierre 2018 年 12 月 5 日
How are you reading the file into MATLAB? If I follow the example on the stlread documentation, I can import and plot the mesh.
data = stlread('femur.stl');
trimesh(data,'FaceColor','none','EdgeColor','k')
The interesting thing is the numbers from the various files are different.
  • stlread imports 33332x3 points and 66670x3 ConnectivityList
  • Your screenshot shows the values similar to what I see in ConnectivityList, but 178726x3 of them.
  • fv contains 66674x3 faces and 200022x3 vertices. How were faces and vertices created?
  9 件のコメント
Poornima Jayamani
Poornima Jayamani 2019 年 10 月 15 日
Hi, Cris your suggestions worked well in my case. i am trying to calculate the volume of a triangular meshed left atrium using divergence theorem. However, when i try to iterate through 1 to number of triangles , the loop picking the same point as a first and third point after 16th iteration . i am not sure what could be wrong with my code.
Cris LaPierre
Cris LaPierre 2019 年 10 月 18 日
Hard to say without seeing your file, but it sounds like you might need to clean up your stl file first. How was it generated?
Consider checking to see if the file is 3D printable. Also consider running it through an stl repair routine (many available online) just in case.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSTL (STereoLithography) についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by