i want to export 3d stl format image into matlab and want to see in matlab
33 次查看(过去 30 天)
显示 更早的评论
I am using the command
gm = importGeometry('Cute Dragon 2.stl');
pdegplot(gm);
but this is howing me only surface view and i need volume view.
0 个评论
采纳的回答
更多回答(1 个)
DGM
2023-12-24
编辑:DGM
2023-12-24
% needed to zip attachments for the forum
unzip things.zip
% read the file
fname = 'things/heaterductmount.stl';
[V,F,N,~] = stlReadAscii(fname);
% plot it
patch('faces',F,'vertices',V, ...
'facecolor',[1 1 1], ...
'edgecolor','none');
% set up lighting, etc
shapelighting(gca)
Star Strider's suggestion works too. T is a triangulation object, so you'll handle it differently.
% read the file
fname = 'things/heaterductmount.stl';
T = stlread(fname);
% plot it
trisurf(T, ...
'facecolor',[1 1 1], ...
'edgecolor','none');
% set up lighting, etc
shapelighting(gca)
8 个评论
DGM
2024-1-8
I am not intimately familiar with all the various file formats, the degree to which the features of each one are supported within MATLAB, and I have no idea what your requirements are. From what I can tell, it's not clear why the format should have any bearing on whether the file can be encrypted. It's also not clear to me what sort of color information is expected, or whether it's necessary.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Lighting, Transparency, and Shading 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!