glLookAt(eyex,eyey,eyez,centerx,centery,centerz,upx,upy,upz)。中间三个减去前三个参数得到的是照相机向前看的方向V1,后三个指定了照相机向上的方向V2,我感觉V1应该垂直V2,所以前面六个参数一旦指定,后三个参数就因该受到限制,以满足V1垂直V2.如果V1和V2不垂直,是不是我理解错了???照相机向前的方向和向上的方向难道不是垂直吗???

解决方案 »

  1.   

    eye指的是视线方向,up是照相机向上方向,center指的是眼睛的位置。所以9个参数都是独立的。
      

  2.   

    昨天这贴我回复过你了啊
    http://topic.csdn.net/u/20120802/20/a49f7086-887a-4657-8a5e-82845b58710d.html为啥非要垂直呢,你还能面向A,眼睛看B呢,这不说明问题了吗?
    相机怎么放,跟视线怎么看,没有你想得那个必然的垂直关系
      

  3.   

    #1楼 得分:0回复于:2012-08-03 11:03:37eye指的是视线方向,up是照相机向上方向,center指的是眼睛的位置。所以9个参数都是独立的。 
     
      

  4.   

    那干么面向A看B啊???直接面向B看B不好了嘛还浪费一个A