Convert voxels to stl
Mostrar comentarios más antiguos
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 comentarios
I used isosurface to see the voxel
cla
isosurface(B,0.9)
isosurface(B,0.1)
axis vis3d
light

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

isosurface interpolates values to 0.1 and 0.9 (you have 0 and 1)
Hege
el 3 de Jul. de 2020
darova
el 4 de Jul. de 2020
i use plot3
ix = B > 0;
[x,y,z] = meshgrid(1:10);
plot3(x(ix),y(ix),z(ix),'.r')
darova
el 4 de Jul. de 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
el 5 de Jul. de 2020
darova
el 5 de Jul. de 2020
i understand. That's alright
Respuestas (0)
Categorías
Más información sobre Image Processing Toolbox en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!