slicing 3D stl file to 2D series of image

Dear all,
I have a 3D model in the format of .stl and I would like to slice it in z direction into cross sections with format of image(any format), I have searched alot to use different softwares but it is not useful in my case,I appreciate any idea Regards Saréh

4 Commenti

Hi Sareh, I would like to know if you found a solution to your problem beacause I have the same one for my last year project. Cordially
Maxime, you should submit a new question and refer to this former one. You could also sent an email to Sareh.
About slicing, do you need exact slice boundaries or approximations?
I need a similar thing. Only I'm not interested in the image, but the cross section areas.
Hello,
I also have similar problem as Sareh(@sareh), I want to print slices of a 3D model in inkjet printer but to print that I need that sliced files in any Image format (e.g PNG, GPEG etc). Is there any software or any procedure that I can use to get this. Any help pls.
Regards Husnain

Accedi per commentare.

Risposte (5)

Dang Le Van
Dang Le Van il 6 Lug 2016
You can use SLICE command in Netfabb software!
Qinkai Yang
Qinkai Yang il 8 Ott 2022
you may need to look at plane-line intersection algorism. The inersection points between each triangle's edge and a slice plane are the data point of your sliced corss-section. Changing the Z-cordinate of your slice plane, repeat the intersection, you would then get a series of slices (2D series of image)
DGM
DGM il 9 Apr 2025
If the goal is to produce raster images as output, and your slices are uniformly-distributed, then I suppose that one way would be to convert the model to a volumetric binary image. At that point, you can extract any 2D slice out of the array that you want.
Otherwise, you could find the slice geometry as a 2D polyshape, and then somehow convert that to a 2D binary image (e.g. using poly2mask() or something.
How would you save the result? Use imwrite(), and write it to a PNG, not a JPG.

Categorie

Tag

Richiesto:

il 21 Mag 2012

Risposto:

DGM
il 9 Apr 2025

Community Treasure Hunt

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

Start Hunting!

Translated by