大家好!
我想读取dxf文件格式,我是用vc6。0的,请问一下如何读取dxf文件格式阿,如果有例程或者是源代码就更好了,谢谢!我的email:[email protected],
大家也可以提供一些相关的资料,我们来论坛就是来学习,或者帮助别人,或者于求别人的帮助!呵呵,希望大家能够互相交流交流!
我想读取dxf文件格式,我是用vc6。0的,请问一下如何读取dxf文件格式阿,如果有例程或者是源代码就更好了,谢谢!我的email:[email protected],
大家也可以提供一些相关的资料,我们来论坛就是来学习,或者帮助别人,或者于求别人的帮助!呵呵,希望大家能够互相交流交流!
解决方案 »
- 怎么将EVC模拟器编译好的文件放到真实windows CE系统里
- timeGetTime和GetTickCount的25天和49天问题
- 请问如何把BMP图像修改成指定的长和宽?
- ???????????????
- 关于“如何使文件在不同的语言下显示不同的名称”的问题
- GDI+ 还是CxImage?
- 50分求《深入浅出mfc》光盘代码,谢谢
- 有一个工程,不知道被我修改了什么设置,无论按哪种编译方式,它都是把工程重新全部编译一遍;没修改时也是一样,不知道怎么解决?
- 我写的程序怎么不能捕获错误
- --翻译了一篇关于使用完成端口开发windows socket服务的文章,很烂,希望兄弟们斧正--
- 一个菜鸟的问题~!请大虾指教。谢谢
- 线程同步的问题(菜了点)
1,(设已正确打开开文件ofstream fout )
写文件头一部分:
fout<<" 0"<<endl;
fout<<"SECTION"<<endl;
fout<<" 2"<<endl;
fout<<"ENTITIES"<<endl;
2,用下面的三个函数加LINE,PLINE,TERXT
3,写文件结束部分 fout<<" 0"<<endl;
fout<<"ENDSEC"<<endl;
fout<<" 0"<<endl;
fout<<"EOF"<<endl;
fout.close();================================void COOPFEView::DXFLine(ofstream &fout, double dX, double dY, double dX1, double dY1)
{
fout<<" 0"<<endl;
fout<<"LINE"<<endl;
fout<<" 8"<<endl;
fout<<"0"<<endl;
fout<<" 10"<<endl;
fout<<dX<<endl;
fout<<" 20"<<endl;
fout<<dY<<endl;
fout<<" 30"<<endl;
fout<<"0.0"<<endl;
fout<<" 11"<<endl;
fout<<dX1<<endl;
fout<<" 21"<<endl;
fout<<dY1<<endl;
fout<<" 31"<<endl;
fout<<"0.0"<<endl;
}void COOPFEView::DXFText(ofstream &fout, double dX, double dY,double dHeight,double dAngle, CString sText)
{
fout<<" 0"<<endl;
fout<<"TEXT"<<endl;
fout<<" 8"<<endl;
fout<<"0"<<endl;
fout<<" 10"<<endl;
fout<<dX<<endl;
fout<<" 20"<<endl;
fout<<dY<<endl;
fout<<" 30"<<endl;
fout<<"0.0"<<endl;
fout<<" 40"<<endl;
fout<<dHeight<<endl;
fout<<" 41"<<endl;
fout<<0.8<<endl;
fout<<" 50"<<endl;
fout<<dAngle<<endl;
fout<<" 1"<<endl;
fout<<sText<<endl;
}void COOPFEView::DXFPline(ofstream &fout, double dX, double dY, double dX1, double dY1,double dWidth)
{
fout<<" 0"<<endl;
fout<<"POLYLINE"<<endl;
fout<<" 8"<<endl;
fout<<"0"<<endl;
fout<<" 66"<<endl;
fout<<"1"<<endl;
fout<<" 40"<<endl;
fout<<"0.0"<<endl;
fout<<" 41"<<endl;
fout<<"0.0"<<endl;
fout<<" 0"<<endl;
fout<<"VERTEX"<<endl;
fout<<" 8"<<endl;
fout<<"0"<<endl;
fout<<" 10"<<endl;
fout<<dX<<endl;
fout<<" 20"<<endl;
fout<<dY<<endl;
fout<<" 40"<<endl;
fout<<dWidth<<endl;
fout<<" 41"<<endl;
fout<<dWidth<<endl;
fout<<" 0"<<endl;
fout<<"VERTEX"<<endl;
fout<<" 8"<<endl;
fout<<"0"<<endl;
fout<<" 10"<<endl;
fout<<dX1<<endl;
fout<<" 20"<<endl;
fout<<dY1<<endl;
fout<<" 0"<<endl;
fout<<"SEQEND"<<endl;
fout<<" 8"<<endl;
fout<<"0"<<endl;
}
http://www.swm.com.cn/yingyong/yy-00-05/yy02.htm
http://www.swm.com.cn/yingyong/yy-00-05/yy02.htm