Want to plot a mesh structure in matlab but in live script this error comes up.

2 vues (au cours des 30 derniers jours)
Shivam Dave
Shivam Dave le 21 Avr 2021
This is the code section
stlFile = 'Lift_Arm_New_2.stl';
figure
trisurf(stlread(stlFile))
axis equal
Getting this error:
Index exceeds the number of array elements (0).
Error in trisurf (line 78)
x = varargin{1};

Réponses (1)

Chidvi Modala
Chidvi Modala le 3 Juin 2021
The triangulation object returned from stlread(stlFile) might be empty. Hence the error.
You may verify this by executing the following code
stlFile = 'Lift_Arm_New_2.stl';
TR = stlread(stlFile);
And check if the workspace variable TR is empty.

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by