Convert voxels to stl
Ältere Kommentare anzeigen
I am new to the Matlab and I have developed my own below 3D voxel function.
I want to export this function to the stl file and view it .I should use the programme already developed by Mathworks represents by below link for this task.
I should use the CONVERT_voxels_to_stl(STLname,gridDATA,gridX,gridY,gridZ,varargin) programme in this link.
I call my function to this programme(link) but there are some errors in INPUTS given by me(I believe the way I am giving the inputs are wrong) and I dont know where is the mistake. Bolded letters represents the lines written and editted by me. Appreciate your comments.
8 Kommentare
I used isosurface to see the voxel
cla
isosurface(B,0.9)
isosurface(B,0.1)
axis vis3d
light

Is it correct?
Hege
am 3 Jul. 2020
darova
am 3 Jul. 2020
Can you show you model should look like?

isosurface interpolates values to 0.1 and 0.9 (you have 0 and 1)
Hege
am 3 Jul. 2020
darova
am 4 Jul. 2020
i use plot3
ix = B > 0;
[x,y,z] = meshgrid(1:10);
plot3(x(ix),y(ix),z(ix),'.r')
darova
am 4 Jul. 2020
your code code can be simples by the way
[x1,x2,x3] = meshgrid([1 10],[1 10],1:10);
x1 = x1(:);
x2 = x2(:);
x3 = x3(:);
plot3(x1,x2,x3,'.b')
line(x1,x3,x2,'linestyle','none','marker','.')
line(x3,x1,x2,'linestyle','none','marker','.')
axis vis3d

Hege
am 5 Jul. 2020
darova
am 5 Jul. 2020
i understand. That's alright
Antworten (0)
Kategorien
Mehr zu Image Processing Toolbox finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!