除了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中央文件交换。检索。
我有困难运行演示
错误:文件:stlread。m: 1列:30
无效的表达式。检查丢失的乘法操作符,缺失或不平衡的
分隔符,或其他语法错误。构造矩阵,用括号代替
括号。
错误stldemo(15行)
阵线= stlread (“femur.stl”);
知道是什么问题吗? ?
这是一个很好的功能。谢谢你这么多!
伟大的工作。谢谢你!
完美的。快速和期望是什么。
完美!
伟大的功能,谢谢。它帮助很多。
谢谢!有可能应用一个比例因子.stl文件一旦被读?
Hii如何做一个3 d与stl文件导入后的阴谋
@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.
谢谢你这没问题!但因为它先前的评论中提到我认为它给了错误的面孔,我。e的面孔似乎没有任何节点共同之处。
太好了,谢谢!
我怎么能画一个字段(颜色)在Stl呈现表面吗?
太好了。易于使用。
你好,我是目前使用STL文件,我尝试使用您的程序读取STL文件,但是我有一些问题。
好你的例子是可行的,但是如果我想读另一个STL,我得到一个错误来自南使用Stp二进制。它说“内存不足”。你能帮我修理它吗?
很容易读.stl文件。
一个问题,如何.stl文件加载到matlab,并将其保存为matlab文件吗?
谢谢。
好谢谢。
与旋转旋转补丁(h, [x, y, z],度),[x, y, z]方向如(1,0,0)等。
翻译与h。YData = h。YData +翻译;
和规模……我还没有发现
对二进制抢断很不错,而不是ASCII。给出了内存溢出错误。
完美的作品
你好,
马克斯Hardwick-Morris我有同样的问题,谁有办法解决这个问题吗?从调整各种错误消息的代码和文件夹,但它总是阵线= stlread (femur.STL)线产生一个错误。任何帮助将不胜感激!
黛娜
函数几乎撞我的电脑当我尝试加载STL (ASCII)。没问题,二进制,据我所知。
谢谢老兄!
伟大的工作。非常感谢你
排序,使用rotate3d,不旋转。
很好。任何功能旋转视图?当我试图打开旋转,是错误,“h必须只包含轴的孩子”
谢谢你!这是非常有用的。
嗨,埃里克,我目前使用STL文件,我尝试使用您的程序读取STL文件,但是我有一些问题。
好你的例子是可行的,但是如果我想读另一个STL,我得到一个错误来自南使用Stp二进制。你能帮我修理它吗?
谢谢你!
让我很受用。由于埃里克! !
你好埃里克,
当我运行这个演示我得到一个错误消息“未定义的函数或变量‘stlread’。”
有一个工具箱我可能丢失运行这个stlread函数?
提前谢谢你!
谢谢你!它为我工作在第一次尝试!
我一直试图将CAD文件转换成MATLAB在过去的一周。我已经经历了六个xml和iges工具箱,没有工作。这个项目我第一次尝试工作,有一个容易理解的接口。谢谢你!
谢谢你这么多!那真的非常有用而且令人印象深刻!
@Evan因为顶点为每个脸上出现一次,尝试运行:
[v, ~,指数]=独特(v,“行”);
f =指数(f);
有人有什么建议对于任何其他文件,可以吗?似乎无法得到这个工作。演示并没有奏效。看起来不错,但需要一个更加用户友好。我们非常欢迎大家有什么建议。我肯定这是五星级对于那些能让它工作。
伟大的功能,但是一个问题。当我打开我的stl网格编辑器,表面有55000个顶点。然而,当我读到这个脚本的文件到Matlab,有近330000点。知道问题是什么吗?
不幸的是这个脚本不会运行。不停地说需要更多的输入要求运行,即使我有正确的文件的名称。
太棒了!
工作得很好
留下深刻印象
优秀! !但是只支持二进制格式。万博1manbetx
我怎么得到这个工作?
在一个非常复杂的工作就像一个魅力SE-translated STL文件。
这个函数仅用于二进制抢断,将造成问题在使用ascii STL。针对阅读ascii抢断的条件语句注释掉了。
什么是脸和顶点吗?
我想生成一个三维数组STL-files . .有一种方式吗?
内存价格昂贵,脚本快速崩溃,因为计算机的内存。该脚本从我的STL文件中提取约十亿点。从我的计算,我将需要大约100 Gb的ram……
有人有一个解决这个问题?
嗨。谢谢你的这个项目。你能发送我流程图吗?
致以最亲切的问候。
伟大的工作!
太棒了!快速和容易使用。
美妙的submision。我用它在我的博客做一些极客gif。
http://thebrickinthesky.wordpress.com/2012/12/23/my-own-death-star/
很有帮助
我认为这给了错误的脸吗?请证实。
谢谢你的建议。单位是什么曾经我读了stl文件中的模型与Matlab。我用NextEngine 3 d扫描仪和他们告诉我的单位是由读者效用。
很好的和有用的。
谢谢
我已经重写这个函数要快得多。
看到的:
//www.tianjin-qmedu.com/matlabcentral/fileexchange/29906-binary-stl-file-reader
很好
对于二进制filesl非常有用但不支持ascii格式万博1manbetx
非常有用!
顶点和脸可以安排,这样他们可以用于上网吗? ?
材质不能用于补丁对象。冲浪是更有用的。