iCAx开思网

标题: UG OPEN API中显示数据点的编程问题 [打印本页]

作者: ywsqq    时间: 2006-3-9 19:18
标题: UG OPEN API中显示数据点的编程问题
各位高手,在用API编程过程中有个问题请教,就是在UG中怎样把.dat文件中的数据显示在UG界面中,用什么函数实现这个功能呢?谢谢!
作者: huashanyjj    时间: 2006-3-10 15:15
用C的库函数就可以了。
#include <stdio.h>
FILE * fp;
char s[81];
char c;

if( (fp = fopen( "test.dat", "r" )) != NULL )
{
      fscanf( fp, "%s", s );
      fscanf( fp, "%c", &c );
   
     fclose(fp);
}
作者: ywsqq    时间: 2006-3-11 17:02
谢谢!我试试看!
作者: ywsqq    时间: 2006-3-12 17:31
楼上大哥,我试了这个程序,编译通过,可是在UG中没有显示任何东西.不知道怎么回事啊?
       这是我的思路:我的课题是反求工程中的数据处理,我在VC中编程处理数据(汽车外型),想在UG中把这些处理好的数据造型出来,和原始数据比较,来验证我的数据处理的方法是正确可行的,这是我在UG中做的对话框(附件1),按Import 按钮,出现选择文件对话框,选好要显示的.dat文件之后,按Apply按钮就可以把.dat文件中的三维数据在UG界面中显示出来(以点的形式显示还是以曲面的方式显示还没考虑好,哪种更简便方便呢?),现在的问题就是Apply中的回调函数不知道用什么函数实现,请各位高手指点一下好吗?谢谢啊!
作者: huashanyjj    时间: 2006-3-13 09:33
如果是点,就用函数:
UF_CURVE_create_point()
具体使用参考UG/open 的文档。

在apply里使用这个函数把点画出来,就可以。
作者: ywsqq    时间: 2006-3-16 23:36
谢谢这位大侠!我试试看!




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