STL File Reader(Both ASCII & BIN, auto-detection)

Version 1.0.0 (3.44 KB) by Wang Jack
Imports facet from stereolithography (STL) file into MATLAB.
197 Downloads
Updated 22 Jul 2020

View License

The main.m file is a demo
hole.stl Is an ASCII file, and holeb.stl is a binary file
I written two detection modes, which can modify by yourself
The contains function requires version r2016b. A lower version can try to use strfind instead

Each row is a patch information (including vertex and normal vector)
[x1,y1,z1,x2,y2,z2,x3,y3,z3,nx,ny,nz]

Cite As

Wang Jack (2026). STL File Reader(Both ASCII & BIN, auto-detection) (https://www.mathworks.com/matlabcentral/fileexchange/78489-stl-file-reader-both-ascii-bin-auto-detection), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2018b
Compatible with R2016b and later releases
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0