why my 3D image is not extruded in 3D software?
Hello, i have 3D image but when I view the image in the 3D software to be printed, the image does not extrude. here i attached my code and images. can anyone check on my code. Many thanks.
a = imread (‘stomachgray.tif’);
mask = zeros(size(a));
mask(100:end-100,100:end-100) = 1;
bw = activecontour(a,mask,1000);
c = im2double(bw);
shading flat
d = imgaussfilt3 (c,4);
colormap(bone)
h = hgtransform;
mesh(d*100, ‘Parent’, h, ‘FaceColor’, ‘r’ )
view(3)
lighting gouraud
camlight right
% Make it taller
set (gca, ‘units’, ‘cent’)
set(h, ‘Matrix’, makehgtform(‘scale’, [10 10 500]))
[X,Y] = meshgrid(1:length(h));
surf2stl(‘stomachSurf7.stl’,X,Y,d);
end
<</matlabcentral/answers/uploaded_files/64209/3d%20mtlb.JPG>>
<</matlabcentral/answers/uploaded_files/64210/3d%20view.JPG>>Hello, i have 3D image but when I view the image in the 3D software to be printed, the image does not extrude. here i attached my code and images. can anyone check on my code. Many thanks.
a = imread (‘stomachgray.tif’);
mask = zeros(size(a));
mask(100:end-100,100:end-100) = 1;
bw = activecontour(a,mask,1000);
c = im2double(bw);
shading flat
d = imgaussfilt3 (c,4);
colormap(bone)
h = hgtransform;
mesh(d*100, ‘Parent’, h, ‘FaceColor’, ‘r’ )
view(3)
lighting gouraud
camlight right
% Make it taller
set (gca, ‘units’, ‘cent’)
set(h, ‘Matrix’, makehgtform(‘scale’, [10 10 500]))
[X,Y] = meshgrid(1:length(h));
surf2stl(‘stomachSurf7.stl’,X,Y,d);
end
<</matlabcentral/answers/uploaded_files/64209/3d%20mtlb.JPG>>
<</matlabcentral/answers/uploaded_files/64210/3d%20view.JPG>> Hello, i have 3D image but when I view the image in the 3D software to be printed, the image does not extrude. here i attached my code and images. can anyone check on my code. Many thanks.
a = imread (‘stomachgray.tif’);
mask = zeros(size(a));
mask(100:end-100,100:end-100) = 1;
bw = activecontour(a,mask,1000);
c = im2double(bw);
shading flat
d = imgaussfilt3 (c,4);
colormap(bone)
h = hgtransform;
mesh(d*100, ‘Parent’, h, ‘FaceColor’, ‘r’ )
view(3)
lighting gouraud
camlight right
% Make it taller
set (gca, ‘units’, ‘cent’)
set(h, ‘Matrix’, makehgtform(‘scale’, [10 10 500]))
[X,Y] = meshgrid(1:length(h));
surf2stl(‘stomachSurf7.stl’,X,Y,d);
end
<</matlabcentral/answers/uploaded_files/64209/3d%20mtlb.JPG>>
<</matlabcentral/answers/uploaded_files/64210/3d%20view.JPG>> mesh, extrude, matlab, 3d image MATLAB Answers — New Questions