c++读取obj文件的数据 其中f中只取面片定点数据
来源:互联网 发布:mysql 查询某一年数据 编辑:程序博客网 时间:2024/05/21 07:03
数据格式为
f 40022/40306/40024 26860/27001/26862 40023/40307/40025
f中只取面片定点数据
代码如下
#include<stdio.h>#include<iostream>#include<string>#include<fstream>#include<sstream>using namespace std;int main(){FILE *fp;char ext[1000];string tempStr, lineStr;bool end_of_file = false;double a, b, c;int vnum=0;int fnum=0;char m[30],n[30],q[30];if ((fp = _wfopen(L"C:\\Users\\DELL\\Desktop\\M1-91(YINHU)-jm17w-zhk.obj", L"r")) == NULL)return false;//if ((fp = _wfopen(L"C:\\Users\\DELL\\Desktop\\1.txt", L"r")) == NULL)//return false;//------------统计总数 定点和面片—————————————— //for(int jj=0;jj<20000000;jj++)while(!feof(fp)){fscanf(fp, "%s", ext);//读取文件第一行的“OFF”//cout<<ext<<"\n";if(ext[0]=='v'&&ext[1]=='\0'){vnum++;} int i=0,j=0,k=0;if(ext[0]=='f'&&ext[1]=='\0'){fnum++;}//if (strcmp(ext, "OFF") != 0 && strcmp(ext, "off") != 0)//判断文件格式是否是“OFF”//return false;//读取文件第二行的顶点数和面数//fscanf(fp, "%d%d%d\n", &a, &b, &c);//创建顶点和面数组//}}cout<<"vnum="<<vnum<<" "<<"fnum="<<fnum<<"\n";fseek(fp,0,SEEK_SET);//———————————————读取顶底和面片信息———————————— //for(int jj=0;jj<20000000;jj++)while(!feof(fp)){fscanf(fp, "%s", ext);//读取文件第一行的“OFF”//cout<<ext<<"\n";if(ext[0]=='v'&&ext[1]=='\0'){fscanf(fp, "%lf%lf%lf\n", &a, &b, &c); cout << a <<" "<< b<<" " << c<<" " << "\n";} int i=0,j=0,k=0;if(ext[0]=='f'&&ext[1]=='\0'){fscanf(fp, "%s%s%s", &m, &n, &q); for (int kk = 0; m[kk] != '/'; kk++) { i = i * 10 + (m[kk] - 48); } for (int kk = 0; n[kk] != '/'; kk++) { j = j * 10 + (n[kk] - 48); } for (int kk = 0; q[kk] != '/'; kk++) { k = k * 10 + (q[kk] - 48); } cout << i <<" "<< j<<" " << k<<" " << "\n";}//if (strcmp(ext, "OFF") != 0 && strcmp(ext, "off") != 0)//判断文件格式是否是“OFF”//return false;//读取文件第二行的顶点数和面数//fscanf(fp, "%d%d%d\n", &a, &b, &c);//创建顶点和面数组//}}fclose(fp);}
0 0
- c++读取obj文件的数据 其中f中只取面片定点数据
- C++读取OBJ文件 对于f数据 取出任意自己想要的数据
- MATLAB读取和显示obj文件的数据
- 使用JDOM读取XML文件,并输出其中的数据
- obj-c 读取文件 。
- Qt实现读取显示obj文件——读取数据
- C++读取OBJ文件中的数据(VS2013)
- Qt实现读取显示obj文件——绘制数据
- .obj文件中顶点数据的合并
- obj-c读取文件方法
- 创建文件并读取其中数据 int 型
- .net(c#)读取*.dbf文件数据的类库
- obj-c读取文件方法合
- 波形文件数据的读取
- repositoryItemSearchLookUpEdit绑定数据源以及读取其中数据
- lua加载文件 读取数据到C
- 使用C语言读取bmp文件数据
- 千万数据的连续ID表,快速读取其中指定的某1000条数据?
- MySQL与Oracle的分页查询语句
- Swift学习:8.字典
- WampServer安装遇到的问题解决
- 国内开源的框架(学习用)以及语言对应的图书
- SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)
- c++读取obj文件的数据 其中f中只取面片定点数据
- 为什么学到现在任然对计算机浑然不知???门外汉??? 对其运行机制不能理解?
- 致大家
- DOM和AJAX学习
- C语言变长参数实现
- 分享下项目中常用到的正则表达式
- ADT环境搭建完毕问题集锦
- HDU1079 Calendar Game(博弈)
- 数据库置疑处理方法