Read STL FILE on MATLAB
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Huijuan Zhu
am 30 Dez. 2020
Kommentiert: Huijuan Zhu
am 30 Dez. 2020
Hello, I am doing my school project and have encountered this problem of reading STL file on MATLAB. The STL file has 7706 KB, i am trying to reduce the patch/mesh but I couldn't move on without reading the STL file on matlab first. Please help me out. Thank you very much.

0 Kommentare
Akzeptierte Antwort
Ameer Hamza
am 30 Dez. 2020
No, this is not how a function is called in MATLAB. Read here: https://www.mathworks.com/help/matlab/matlab_prog/create-functions-in-files.html. You cannot pass input when declaring the function. Which means that first line should be like this
function [coordinates] = stlread(filename)
..
..
fid = fopen(filename);
end
After declaring the function, you can call it like this
stlread('test.stl')
So your file should be like this
clear; % don't use clear all
clc;
coordinates = stlread('test.stl')
function [coordinates] = stlread(filename)
..
..
fid = fopen(filename);
end
and then run the script.
Note that from R2018b, MATLAB also have its own stlread() function. You can also use that.
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!