I am trying to plot an stl file but it showing error

14 visualizzazioni (ultimi 30 giorni)
FV = stlread('Part2.stl');
disp(FV);
plot(FV);
Error using plot
Data must be numeric, datetime, duration or an array convertible to double.
Error in PART1 (line 3)
plot(FV);

Risposte (2)

Wan Ji
Wan Ji il 19 Ago 2021
Modificato: Wan Ji il 19 Ago 2021
Use triplot
FV = stlread('Part2.stl');
triplot(FV)
  1 Commento
Wan Ji
Wan Ji il 19 Ago 2021
Or you can use patch
patch('vertices', FV.Points, 'faces', FV.ConnectivityList, ...
'facevertexcdata',FV.Points(:,2),'facecolor','interp','facealpha',0.4 );
colormap(jet)

Accedi per commentare.


Simon Chan
Simon Chan il 19 Ago 2021

function trimesh is another option

Community Treasure Hunt

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

Start Hunting!

Translated by