我要发帖 回复

中级会员

62

主题

102

积分

0

专家分

:

私信
发表时间 : 2007-11-2 20:58:05 | 浏览 : 1462    评论 : 3
如何打开已经存在的导航器文件.nav,并对其进行修改,然后把结果再保存
      myPath.pth和mynav.nav是已经存在的路径文件,和导航器文件,里面已经有一些数据,下面的代码的功能是打开mynav.nav文件,修改其中的一些值,再保存,不知道对不对?
      vgPath               *path;
      vgSplineNavigator    *nav;
      int numPts=0;
      path=vgNewPath("myPath.pth",NULL);//利用已经存在的文件建立 path
      nav=vgNewSplineNavigator("mynav.nav", path );利用已经存在的文件建立nav;
                          
      int numPts=(int)vgGetProp(path,VGPATH_NUM_CTRLPTS);//获取path中的控制点数

      for(idx=0;idx<numPts;idx++)
      {
      vgNavigatorInsertMarker( nav,1, idx, VGSPLINENAV_VELOCITY,0.01,NULL,0);
      //修改pth文件
      }
      vgMakeSplineNavigator(nav);
        
      vgNavigatorWriteFile(nav);//把修改的结果加以保存;

最近VR访客

xulide 评论于2007-11-3 21:21:57
自己顶
suyangsan 评论于2008-5-27 11:30:38
我帮你顶
qiutian 评论于2015-11-5 14:46:38
直接用lynX prime就可以打开了

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-10-29 05:13 AM

返回顶部