我要发帖 回复

中级会员

12

主题

155

积分

0

专家分

:

私信
发表时间 : 2012-7-6 16:44:22 | 浏览 : 1170    评论 : 9
如何在Vega 中实现像CS中的那种漫游方式,前面是一个十字光标,用鼠标控制人的旋转,键盘控制移动,请高手指导,急用!!!

最近VR访客

jialuhero专家组 评论于2012-7-7 10:27:15
自己顶一下,没有这方面的专家吗???
VGLL 评论于2012-7-8 17:25:05
这里面有一个算法的问题,也就是4键控制模式的设定问题。利用DX和DY确定观察者的俯仰、偏航和滚动,你是否在做视景漫游这方面的东西?
Vega158@163.COM
各类Vega论文、程序、疑难、项目
QQ : 1329460345
jialuhero专家组 评论于2012-7-12 16:39:25
VGLL 发表于 2012-7-8 05:25 PM
这里面有一个算法的问题,也就是4键控制模式的设定问题。利用DX和DY确定观察者的俯仰、偏航和滚动,你是否 ...

是的,做毕业论文用的,多谢帮助!!!
jialuhero专家组 评论于2012-7-12 16:41:17
VGLL 发表于 2012-7-8 05:25 PM
这里面有一个算法的问题,也就是4键控制模式的设定问题。利用DX和DY确定观察者的俯仰、偏航和滚动,你是否 ...

里面怎么打开用呀?
VGLL 评论于2012-7-13 22:58:45
QQ 1329460345 可以仔细谈你的程序
各类Vega论文、程序、疑难、项目
QQ : 1329460345
jialuhero专家组 评论于2012-7-17 08:47:34
VGLL 发表于 2012-7-13 10:58 PM
QQ 1329460345 可以仔细谈你的程序

为什么加不上你QQ?
xiao_rong 评论于2012-7-20 06:08:11
谁说说。。。。。
xiao_rong 评论于2012-7-22 19:09:55
观察者的motion设定为手动模式,然后就是自己定义x,y,z,h,p,r的问题了。
VGLL 评论于2012-8-13 19:15:00
可以研究一下Vega自定义运动模式,
Vega帮助中9.3节

9.3 Implementing User-Defined Motion Models
自定义运动模式
第一步:重新改写vgMotionCallbackStruct
第二步:使用vgMotRegister()注册运动模式
第三步:设置VGMOT_MODEL 属性值,将运动模式设定为自定义的运动模式

typedef struct s_vgMotionCallbackData {

      float  mousex;            /* 鼠标在窗体中的位置X,归一化之后 (-1,1)         */
      float  mousey;        /*鼠标在窗体中的位置Y,归一化之后 (-1,1) (-1,1)  */
      int    leftbutton;    /* 鼠标左键按下=1, 升起 = 0               */
      int    middlebutton;  /* 鼠标中键按下=1, 升起 = 0               */
      int    rightbutton;   /* 鼠标右键按下=1, 升起 = 0               */
      double now;           /* 当前的仿真时间        */
  
}  vgMotionCallbackData;



typedef struct s_vgMotionCallbackStruct {

   int                  reason;            /* VGMOT_INIT_EVENT, VGMOT_RESET_EVENT   枚举    */
                                     /* VGMOT_UPDATE_EVENT, or VGMOT_EXIT_EVENT  */
   vgMotionCallbackData data;        /* 指向vgMotionCallbackData的数据                     */
   vgMotion             *mot;        /*运动模型的实例                   */
   void                 *user_data;  /* 指向用户提供的数据的指针              */
  
} vgMotionCallbackStruct;
各类Vega论文、程序、疑难、项目
QQ : 1329460345

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

GMT+8, 2021-8-5 10:37 PM

返回顶部