iCAx开思网

标题: 【求助】如何将ug中将点的坐标按自己的格式输出? [打印本页]

作者: haobo_cao    时间: 2004-10-9 14:47
标题: 【求助】如何将ug中将点的坐标按自己的格式输出?
如何将ug中将点的坐标按自己的格式输出成这种格式:
   x                      y                z
   5.4218560   0.9238369   0.2622590
   5.4217790   0.9242904   0.2611500
   5.4217480   0.9244711   0.2599120
   5.4217680   0.9243536   0.2586310
   5.4218390   0.9239411   0.2574010
   5.4219530   0.9232693   0.2563060
   5.4221010   0.9223995   0.2554110
   5.4223790   0.9207048   0.2542920
作者: suye007    时间: 2004-10-9 15:04
直接使用MFC的WriteString函数就可以了,如:
CStdioFile  file;
CString x,y,z,str;
if(!file.Open((LPCTSTR)FileName_path,CFile::modeCreate|CFile::modeReadWrite|
    CFile::shareDenyNone))
  {
    uc1601("open file error",1);
    return-1;
  }
.
.
.
str=x+" "+y+" "+z;//要确保x,y,z已经转换成CString类型的变量了
file.WriteString( str);
作者: haobo_cao    时间: 2004-10-9 15:07
谢谢二楼的热心帮助,我不会二次开发,你能给我说详细一些吗,让我试试!
作者: suye007    时间: 2004-10-9 15:25
不知道你的点是怎么得到的啊?从文件读点,还是UG的part的点....?
作者: haobo_cao    时间: 2004-10-9 15:43
谢谢你,是ug part里面的点
作者: 深夜摔键盘    时间: 2004-10-9 21:19
UG prt中的点,要输出,得首先在UG中遍历模型中的点对象,获取坐标之后再写文件。
  
但是你的情况,不需要二次开发,只需要用IGES格式输出来,在imageware软件中打开这个IGES,让IMAGEWARE输出ASC格式得文件,就可以了。
作者: haobo_cao    时间: 2004-10-10 13:18
谢谢回复,我没有 imageware软件!
我想通过开发或者用ug的函数来实现.
作者: luo790    时间: 2009-3-4 22:44
我也为这点问题奥恼了很久,不知有哪位大哥能否帮忙




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3