我要发帖 回复

中级会员

10

主题

106

积分

0

专家分

兴趣点(最多三项):

视景仿真

私信
发表时间 : 2012-9-5 21:41:32 | 浏览 : 947    评论 : 2
#include<vg.h>


void main()
{
  vgDataSet *ds;
  vgObject *obj,*obj1;
  vgPosition *pos,*pos1;
  vgScene *scene;
vgPlayer *plyr;
vgObserver *obs;



vgInitSys();
vgDefineSys("mytown.adf");

vgConfigSys();


  /* 添加car模型对象*/
  ds=vgNewDS();
  vgName(ds,"esprit.flt");
  vgLoadDS(ds);
  obj=vgNewObj();
  vgName(obj,"car");       
  vgProp(obj,VGOBJ_CS,VGOBJ_DYNAMIC);
  vgProp(obj,VGOBJ_SCALE,2);
  pos=vgNewPos();
  vgPosVec(pos,2500,2500,0,90,0.0,0.0);
   vgPos(obj,pos);
   vgDelPos(pos);
  vgObjDS(obj,ds);
scene=vgGetScene(0);
vgAddSceneObj(scene,obj);

    /*绑定0bj*/   
plyr=vgNewPlyr();
vgName(plyr,"player_car");
vgProp(plyr,VGCOMMON_ENABLED, VG_ON );
vgProp( plyr, VGPLYR_TYPE, VG_GROUND );
obj1=vgFindObj("car");
vgAddPlyrObj( plyr, obj1 );
pos1 = vgNewPos();
vgPosVec( pos1, 2500, 2500, 2, 90.0f, 0.0f, 0.0f );
vgPos( plyr, pos1 );
/*绑定obs和plyr*/   
obs=vgGetObserv(0);
vgProp( obs, VGCOMMON_ENABLED, VG_ON );
vgProp( obs, VGOBS_TETHERSTATE, VGOBS_FIXED );
vgProp(obs, VGOBS_TETHERCOORD, VGOBS_TPLAYER );
plyr = vgGetPlyr( 0 );
vgObservPlyr(obs, plyr );
vgObservScene(obs,scene);





  while(1)
  {   
          
          
          vgSyncFrame();
          vgFrame();
  }

}

最近VR访客

xieshouguo520 评论于2012-9-6 06:31:42
adf里面模型坐标系设置成动态
chinawalltin 评论于2014-12-31 22:48:21
xieshouguo520 发表于 2012-9-6 06:31 AM
adf里面模型坐标系设置成动态

大神在吗 可以留下扣扣请教问题吗

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

GMT+8, 2021-1-18 09:14 AM

返回顶部