图片缩略图

STL文件阅读器

版本1.2.0.0 (1.6 MB) 埃里克•约翰逊
从二进制STLREAD进口几何有限元(STL)文件到MATLAB。

226下载

更新2011年7月20日

视图版本历史

查看许可协议

除了STLREAD导入功能,提交还包括一个小演示装载一个STL模型的人工股骨骨。

阵线= STLREAD(文件名)进口三角脸从二进制STL文件
显示的文件名,并返回补丁struct阵线,字段“脸”
和“顶点”。

[F, V] = STLREAD(文件名)返回分别面临F和顶点V。

[F、V、N] = STLREAD(文件名)也返回表面法向量。

的脸和顶点排列格式使用的补丁
对象。

引用作为

埃里克•约翰逊(2021)。STL文件阅读器(//www.tianjin-qmedu.com/matlabcentral/fileexchange/22409-stl-file-reader), MATLAB中央文件交换。检索

评论和评级(87年)

pongkorn aumthuk

穆罕默德Bakhaidar

我有困难运行演示
错误:文件:stlread。m: 1列:30
无效的表达式。检查丢失的乘法操作符,缺失或不平衡的
分隔符,或其他语法错误。构造矩阵,用括号代替
括号。

错误stldemo(15行)
阵线= stlread (“femur.stl”);

知道是什么问题吗? ?

lunalara

这是一个很好的功能。谢谢你这么多!

伊珊斯利瓦斯塔瓦

伟大的工作。谢谢你!

耶稣卢西奥

完美的。快速和期望是什么。

约翰Wickstrom

完美!

汉克•李

奥斯汀菲特

迈克•史密斯

伟大的功能,谢谢。它帮助很多。

迈克尔McGeehan

谢谢!有可能应用一个比例因子.stl文件一旦被读?

阿尔达阿克苏

AVILASH SAHOO

Hii如何做一个3 d与stl文件导入后的阴谋

奥列格Iupikov

@lu温家宝,这取决于STL文件。如果你想解决这个问题,就执行
[阵线。顶点,~,ic) = uniquetol(阵线。顶点,1 e-6 ByRows,真正的);
阵线。面临= ic (fv.faces);

提交非常有用,谢谢作者的分享!

温陆

变量阵线。脸always be [1,2,3; 4,5,6; 7,8,9; ...]. Points of the same coordinates are recognized multiple times.

温陆

Pavlo KOchkin

严厉的耆那教徒的

马修·沃德

谢谢你这没问题!但因为它先前的评论中提到我认为它给了错误的面孔,我。e的面孔似乎没有任何节点共同之处。

迈克尔

巴沙尔Alsadik

卢卡斯Hulinsky

维克多bic

太好了,谢谢!
我怎么能画一个字段(颜色)在Stl呈现表面吗?

小周

太好了。易于使用。

帕特里克Shorey

玛丽

你好,我是目前使用STL文件,我尝试使用您的程序读取STL文件,但是我有一些问题。
好你的例子是可行的,但是如果我想读另一个STL,我得到一个错误来自南使用Stp二进制。它说“内存不足”。你能帮我修理它吗?

很容易读.stl文件。

一个问题,如何.stl文件加载到matlab,并将其保存为matlab文件吗?

谢谢。

杰伊·威利斯

好谢谢。
与旋转旋转补丁(h, [x, y, z],度),[x, y, z]方向如(1,0,0)等。
翻译与h。YData = h。YData +翻译;
和规模……我还没有发现

卡洛斯Duque

Stephen Sebastyan

对二进制抢断很不错,而不是ASCII。给出了内存溢出错误。

米格尔Gilabert

完美的作品

JINGTAO陈

托马阿普特Gur

罗氏de Guzman

Dayna Grimshaw

你好,
马克斯Hardwick-Morris我有同样的问题,谁有办法解决这个问题吗?从调整各种错误消息的代码和文件夹,但它总是阵线= stlread (femur.STL)线产生一个错误。任何帮助将不胜感激!
黛娜

亚历山大Laut

函数几乎撞我的电脑当我尝试加载STL (ASCII)。没问题,二进制,据我所知。

卢卡Bartolomei

马西maisot

谢谢老兄!

Karoline诺伊曼

Ganesh kumar巴蒂尼纳

伟大的工作。非常感谢你

李郑

排序,使用rotate3d,不旋转。

李郑

很好。任何功能旋转视图?当我试图打开旋转,是错误,“h必须只包含轴的孩子”

尼娜

谢谢你!这是非常有用的。

琼Gautier

嗨,埃里克,我目前使用STL文件,我尝试使用您的程序读取STL文件,但是我有一些问题。
好你的例子是可行的,但是如果我想读另一个STL,我得到一个错误来自南使用Stp二进制。你能帮我修理它吗?

Di朱

李郝

谢谢你!

Fadi Kahwash

让我很受用。由于埃里克! !

Trader_Zoe

马克斯Hardwick-Morris

你好埃里克,

当我运行这个演示我得到一个错误消息“未定义的函数或变量‘stlread’。”

有一个工具箱我可能丢失运行这个stlread函数?

提前谢谢你!

安德里亚Menichetti

谢谢你!它为我工作在第一次尝试!

安德烈·安德烈

安德烈·安德烈

史蒂芬Ossmann

一个DUONG HOAI

布兰登·琼斯

我一直试图将CAD文件转换成MATLAB在过去的一周。我已经经历了六个xml和iges工具箱,没有工作。这个项目我第一次尝试工作,有一个容易理解的接口。谢谢你!

维多利亚挂

谢谢你这么多!那真的非常有用而且令人印象深刻!

尼摩惹诺

@Evan因为顶点为每个脸上出现一次,尝试运行:

[v, ~,指数]=独特(v,“行”);
f =指数(f);

罗恩Perrone

有人有什么建议对于任何其他文件,可以吗?似乎无法得到这个工作。演示并没有奏效。看起来不错,但需要一个更加用户友好。我们非常欢迎大家有什么建议。我肯定这是五星级对于那些能让它工作。

埃文·特勒尔

伟大的功能,但是一个问题。当我打开我的stl网格编辑器,表面有55000个顶点。然而,当我读到这个脚本的文件到Matlab,有近330000点。知道问题是什么吗?

罗恩Perrone

不幸的是这个脚本不会运行。不停地说需要更多的输入要求运行,即使我有正确的文件的名称。

wayclif乔丹

太棒了!

Di朱

工作得很好

郝顾

留下深刻印象

j p

优秀! !但是只支持二进制格式。万博1manbetx

布拉德Saund

奥马尔·奥萨马

迈克尔·沃尔克

我怎么得到这个工作?

詹姆斯

在一个非常复杂的工作就像一个魅力SE-translated STL文件。

托德Brintlinger

这个函数仅用于二进制抢断,将造成问题在使用ascii STL。针对阅读ascii抢断的条件语句注释掉了。

阿恩

什么是脸和顶点吗?

我想生成一个三维数组STL-files . .有一种方式吗?

查尔斯Eloquin勒克莱尔

内存价格昂贵,脚本快速崩溃,因为计算机的内存。该脚本从我的STL文件中提取约十亿点。从我的计算,我将需要大约100 Gb的ram……

有人有一个解决这个问题?

嗨。谢谢你的这个项目。你能发送我流程图吗?
致以最亲切的问候。

军刀

伟大的工作!

科孜基督教

太棒了!快速和容易使用。

赫克托耳科尔特大学

美妙的submision。我用它在我的博客做一些极客gif。
http://thebrickinthesky.wordpress.com/2012/12/23/my-own-death-star/

帕特里克

很有帮助

桑托什农业研究所

我认为这给了错误的脸吗?请证实。

罗伯特。

谢谢你的建议。单位是什么曾经我读了stl文件中的模型与Matlab。我用NextEngine 3 d扫描仪和他们告诉我的单位是由读者效用。

名Shahpari

名Shahpari

很好的和有用的。
谢谢

由吗?

很好

路易吉Giaccari

对于二进制filesl非常有用但不支持ascii格式万博1manbetx

负担

非常有用!

顶点和脸可以安排,这样他们可以用于上网吗? ?

材质不能用于补丁对象。冲浪是更有用的。

阿兰•波伊尔

MATLAB版本兼容性
创建R2008b
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

STLRead /

STLRead / html /