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

#include <iostream>
#include<fstream>//包含读写文件头文件
#include<ctime>//日期和时间转换为字符串
using namespace std;int main()
{clock_t start_time, end_time;start_time = clock();//clock()返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数float a[25];int i = 0;ifstream fin("beihua1.stl", ios::binary);//以二进制方式打开文件,按照行来读取ofstream fout("beihua2.stl", ios::binary);//ofstream 输出文件fin.read((char*)&a, 84);fout.write((char*)&a, 84);cout << a << endl;//84字节中80为文件头,4为三角片个数,都不变while (fin.peek() != EOF)//EOF文件结束符{fin.read((char*)&a, 48);//每个三角面片占用固定的50个字节,最后2个字节用来描述三角面片的属性信息。for (i = 3; i <= 11; i++)//前3为角面片的法矢量,后面为3个4字节浮点数(1个顶点的坐标)、3个4字节浮点数(2个顶点的坐标)、3个4字节浮点数(3个顶点的坐标){a[i] = 2 * a[i];//倍化}fout.write((char*)&a, 48);//输出前48位fin.read((char*)&a, 2);//最后2个字节描述三角面片的属性信息fout.write((char*)&a, 2);//保持不变}fin.close();//关闭原读取文件fout.close();//关闭后面被输入文件end_time = clock();cout << "执行时间为 " << (double)(end_time - start_time) / CLOCKS_PER_SEC << " s" << endl;//CLOCKS_PER_SEC表示一秒钟内CPU运行的时钟周期数,两者相除就是实际时间system("pause");return 0;
}

3.结果(自行用CAD/CAM打开观察大小变化)和执行时间:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. Android文本保存成PDF格式

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

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

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

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

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

最新文章

  1. Ubuntu 14.04 opencv 2.4.9 安装
  2. 查看oralce的版本及安装了哪些选项
  3. pwnable input2 之 write up
  4. 创新实训团队记录:为BR-MTC问题设计一个近似算法
  5. 【Python】Jupyter Notebook这款「骚气满满」的小工具,简直太爱了!
  6. VTK:隐式数据集剪辑用法实战
  7. python数据库连接信息加密_python实现对服务器脚本敏感信息的加密解密功能
  8. 基于消息队列的UDP并发服务器v1
  9. DELPHI学习---简单类型
  10. InitializeSecurityDescriptor、InitializeAcl、AddAccessAllowedAce、SetSecurityDescriptorDacl
  11. 【数据集收集】可用于深度学习模型的遥感数据集(持续更新,最后更新时间2020-06)
  12. html rfftq15.gif,STM32F4系列完整固件库
  13. SDI科普--- SD-SDI/HD-SDI/3G-SDI/12G-SDI
  14. 我写代码的这十年——致逝去的青春
  15. kettle下载百度网盘地址含入门教程7(全库表迁移)
  16. UIUC计算机科学系博士,PhD捷报|计算机博士全美TOP5!清华首批UIUC CS PhD全奖!恭喜Nuts清华学员!...
  17. jQueryRotate实现 幸运转盘 Demo
  18. 赚钱项目在家可以赚钱,赶紧来看看吧!
  19. Oracle 表空间(tablespace)
  20. 确定sw1开关信号输入端口_射频开关构型选择

热门文章

  1. mysql建考勤信息代码_C++嵌入式SQL写考勤/点名功能程序
  2. 理解稀疏编码sparse coding
  3. python模块(一)------math模块及其常用方法
  4. AirPlay to Mac 如何工作以及使用它需要什么?
  5. 苹果id无法登陆_《英雄联盟手游》苹果id和拳头账户合并教程 苹果id如何绑定拳头账号...
  6. 论文的中期检查表应该怎么写?
  7. 单总线CPU微程序条件判别测试逻辑
  8. 硬盘安装Linux(ubuntu,centos)
  9. 整人代码好玩到没朋友
  10. Windows系统常用快捷键