此函数用于加载二进制STL文件。
mathworks文件交换站点上已有两个stlread.m文件可用。Harlev的版本读取数据并返回带有X/Y/Z格式顶点数据的矩阵。Johnson的程序读取数据并返回面/顶点/法线矩阵。
此提交还导出了面/顶点/法线矩阵,但运行速度比Johnson的版本快30倍,比Harlev的版本(不导出面法线数据)快13倍。
此提交文件还将正确读取颜色值(如果存在)和STL文件标题。
有关更多信息(包括计时信息),请参阅:http://www.esmonde-white.com/home/diversions/matlab-program-for-loading-stl-files
引用为
弗朗西斯·埃斯蒙德·怀特(2021年)。二进制STL文件读取器(//www.tianjin-qmedu.com/matlabcentral/fileexchange/29906-binary-stl-file-reader),MATLAB中央文件交换。恢复.
MATLAB版本兼容性
使用R2009a创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux标签
致谢
受到启发的:简单机器人工具箱,Patch Slim(Patch Slim.m),显示三维模型,从STL模型生成U3D文件,用于制作多层3D PDF图形,计算STL顶点法线,二进制STL文件读取器