1.题目:
CAD/CAM软件生成几何实体图形,图形形状不限,但图形需包含曲面,分别保存成stl格式的ascII和二进制文。用matlab语言读入文件,给所有三角网格坐标值乘以2,并保存到另一stl文件.要求比较完成工作所用的执行时间。
2.代码:

clc;
t=cputime;
filefrom='Picassossilence2.stl';
filefrom1='PicassossilenceASCII.stl';
fid1=fopen(filefrom);
fid2 = fopen(filefrom1);
fgetl(fid1);
data=fscanf(fid1,'  facet normal %e %e %e\n    outer loop\n    vertex %e %e %e  vertex %e %e %e  vertex %e %e %e\n  endloop\n  endfacet\n');
fgetl(fid2);
data1=fscanf(fid2,'  facet normal %e %e %e\n    outer loop\n    vertex %e %e %e  vertex %e %e %e  vertex %e %e %e\n  endloop\n  endfacet\n');
fclose(fid1);
fclose(fid2);e=cputime-t;disp('耗时为:');disp(e);
clear;
clc;
starttime = tic;
% 读取和写入的文件名
filenamefrom='Picassossilence2.stl';
filenamefrom1 = 'PicassossilenceASCII.stl';
% 以二进制打开文件读取原文件
fid1 = fopen(filenamefrom, 'rb');
fid2 = fopen(filenamefrom1, 'wb');
% 读出三角矩阵的个数
num = fread(fid1, 1, 'uint32');
num= fread (fid2, 1, 'uint32');
% 将个数值翻倍之后,写入num个三角矩阵
for i=1:numvector = fread(fid1, 12, 'float');vector = vector.*2;fwrite(fid1, vector, 'float');vector2 = fread(fid2, 12, 'uint16');fwrite(fid2, vector1, 'uint16');
end
% 关文件
fclose(fid1);
fclose(fid2);
% 结束计时
timeelapsed = toc(starttime);
disp("运行时间:");
disp([num2str(timeelapsed),'s']);

3.结果(自行用CAD/CAM打开观察大小变化)和效果:
因为代码原因结果会替换掉原来的部分。可以加一下保存金另一部分的代码。

几何实体图形保存成stl格式的ascII和二进制文。用matlab语言读入文件,给三角网格坐标值乘以2,并保存到另一stl文件。输出完成工作所用的执行时间相关推荐

  1. 如何将Visio图形转换成EPS格式【mark from百度知道】

    因为TeX系统只支持EPS格式的图形插入,但平常我们用得最广泛的是Visio,因此如何有效的转换成为了广大TeX初学者面临的一个比较棘手的问题,下面是我收集到的几种方法,个人推荐方法一.方法一:就是用 ...

  2. 厉害了,用Python绘制动态可视化图表,并保存成gif格式

    作者 | 俊欣 来源 | 关于数据分析与可视化 最近有粉丝问道说"是不是可以将这些动态的可视化图表保存成gif图",小编立马就回复了说后面会写一篇相关的文章来介绍如何进行保存gif ...

  3. python中codecs_Python:如何使用codecs模块将unicode数据保存成gbk格式

    需求:使用codecs模块将utf-8的文件保存成gbk格式. 读取的时候,已经将编码设置成utf-8了.输出结果是unicode字符串. 但是在将unicode字符串写入文件并保存为gbk的时候,发 ...

  4. 将word转换html格式的文件,word 保存成 html格式文件

    怎样将word文件保存为HTML格式 将word文件保存为HTML格式的方法:1.打开需要保存为html的word文档2.点击左上角的另存为:3.在弹出的保存窗口中,选择保存类型为html,确定:4. ...

  5. 抓取国家统计局网站上的最新县及县以上行政区划代码,并保存成json格式的文件

    源:http://www.oschina.net/code/snippet_120579_11434#18725 抓取国家统计局网站上的最新县及县以上行政区划代码,并保存成json格式的文件 可用于为 ...

  6. 从json提取数据,保存成txt格式

    前段时间有一个需求做文本语义匹配,但是公司的标注数据不够无监督学习效果不够好,只能使用开源的数据集.开源的数据集清洗成json格式,我们从json提取数据保存成txt格式方便后续的使用.JSON数据格 ...

  7. Android文本保存成PDF格式

    支持Android文本保存成PDF格式,Canvas画图保存JPG格式导出PDF格式,使用itextpdf-5.5.1.jar包 项目地址:http://download.csdn.net/downl ...

  8. CAD图纸编辑完成后保存成PDF格式怎么操作?

    平时在我们对CAD图纸的绘制过程中,经常需要对CAD图纸的格式进行转换,因为CAD格式的图纸在一般常见的看图软件中是无法打开的,需要在特定的环境中才可以打开,这就需要我们在图纸绘制完成后保存为易于查看 ...

  9. python codecs_Python:如何使用codecs模块将unicode数据保存成gbk格式

    需求:使用codecs模块将utf-8的文件保存成gbk格式. 读取的时候,已经将编码设置成utf-8了.输出结果是unicode字符串. 但是在将unicode字符串写入文件并保存为gbk的时候,发 ...

最新文章

  1. R语言row.names函数为dataframe、matrix设置行名称实战
  2. ASP.NET MVC使用Bootstrap系列(1)——开始使用Bootstrap
  3. 刘偲:AI+艺术 | 青源 Talk 第 11 期
  4. 调查:台湾上班族讨厌5种年会状况 最怕老板致词长
  5. php jsonp实例 mip无限滚动组件接口注意事项
  6. VTK:可视化算法之Hello
  7. c语言程序能够在不同的操作系统下运行,这说明c语言具有很好的,上海交通大学继续教育学院2012春——程序设计(C)作业1(有答案)...
  8. mongodb身份验证_MongoDB身份验证
  9. PHP采集利器:Snoopy
  10. 使用Kotlin的Android ListView
  11. ENVI数据类型和MATLAB数据类型对比
  12. exosip2协议栈原理分析以及总结
  13. json for modern c++,这是我用过的最好用的json库了
  14. 基础知识(一)WPF与 Blend的关系,以及Blend如何快速生成xaml代码,即Path数据。
  15. UG NX 12 草图曲线
  16. 高端投影仪有哪些品牌,当贝X3激光投影仪市占比达53.7%
  17. 【AI面试】hard label与soft label,Label Smoothing Loss 和 Smooth L1 Loss
  18. 对青浦区专利工作试点和示范企业给予20万元和30万元资助
  19. 推荐/广告算法社招生存指南(浅梦)
  20. Webots 机器人仿真平台(一) 系统安装

热门文章

  1. eplan图纸怎么发给别人_通过Eplan图纸来讨论线号的标注规范
  2. 次债危机正在加速恶化
  3. linux挂载文件夹没有权限,Linux Mount NTFS分区造成的权限问题如何解决?
  4. dsp28335下载程序到flash出现的问题
  5. W25Q256被写保护如何修改
  6. 中国版“苹果”,小米将走向国际市场!
  7. Cadence Allegro PCB设计88问解析(五) 之 Allegro中DXF的导入导出
  8. eucalyptus学习
  9. python爬取b站数据
  10. 【MapGIS精品教程】013:如何制作三维电子沙盘?