MATLAB Answers

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

1 view (last 30 days)
Shivam Dave
Shivam Dave on 21 Apr 2021
Answered: Chidvi Modala on 3 Jun 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};

Answers (1)

Chidvi Modala
Chidvi Modala on 3 Jun 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.

Community Treasure Hunt

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

Start Hunting!