Extract information from .stl file

24 views (last 30 days)
Antonio Caforio
Antonio Caforio on 25 Aug 2022
Answered: Vidip Jain on 31 Aug 2023
Hello everyone.
I'm trying to extract some information from a generic .stl file, what I'm trying to obtain is the volume of the "outbox" of the part (the volume of the box that contains the part). I'm having a bit of problem with finding these information with some matlab plugins.
Thank you in advance.

Answers (1)

Vidip Jain
Vidip Jain on 31 Aug 2023
I understand you want to extract information from a generic STL (Stereolithography) file and calculate the volume of the "outbox" of a part (bounding box)
You can follow these general steps using MATLAB:
  • Load the STL File: Use a suitable STL file reading function in MATLAB to import the geometry. MATLAB's “stlread” function is commonly used for this purpose.
  • Compute Bounding Box: Calculate the minimum and maximum values along each dimension (x, y, z) of the vertices. These values define the bounding box that contains the part.
  • Calculate Volume: With the dimensions of the bounding box, you can calculate its volume using the formula for a rectangular box.
Refer to this documentation for more information: https://www.mathworks.com/help/matlab/ref/stlread.html

Tags

Community Treasure Hunt

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

Start Hunting!