Matlab与UG交换数据——读取STL

1.UG导出STL文件

(1)STL导出的格式分为文本格式和二进制格式。


(2)打开文本格式的STL文件如下:

solid
  facet normal +0.0000000E+00 -1.0000000E+00 +0.0000000E+00
    outer loop      
      vertex   +3.0000000E+01 +0.0000000E+00 +0.0000000E+00
      vertex   +3.0000000E+01 +0.0000000E+00 +4.0000000E+00
      vertex   +0.0000000E+00 +0.0000000E+00 +4.0000000E+00
    endloop
  endfacet

......(repeat facet)

  facet normal +0.0000000E+00 -1.0000000E+00 +0.0000000E+00
    outer loop      
      vertex   +0.0000000E+00 +0.0000000E+00 +4.0000000E+00
      vertex   +0.0000000E+00 +0.0000000E+00 +0.0000000E+00
      vertex   +3.0000000E+01 +0.0000000E+00 +0.0000000E+00
    endloop
  endfacet
endsolid


2.Matlab读取文件

(1)创建.m文件

在Matlab中新建脚本文件,在脚本文件编辑框中直接编辑内容,然后点击保存文件即可。

(2)运行.m文件

在Matlab的命令行窗口中直接输入.m文件的名称即可运行.m文件。如有test.m文件,当test.m

文件中的函数无输入参数时,直接test即可。若有输入参数,则需要输入参数。如以下:

filename=‘Mytest.txt’;

test(filename);

(3)编写专门读取UG导出的STL文件格式的.m文件,以便重复使用


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值