查看: 3951|回复: 5

camera的问题

[复制链接]

该用户从未签到

发表于 2008-4-3 11:11:59 | 显示全部楼层 |阅读模式
camera中函数setviewmatrixaslookat(eye,center,up)中这三个参数分别代表什么呢?
  • TA的每日心情
    开心
    2019-11-11 10:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2008-4-3 12:45:09 | 显示全部楼层
    传统的名字叫:position view up,相当于OPENGL里的传统LOOKAT

    该用户从未签到

     楼主| 发表于 2008-4-3 15:15:02 | 显示全部楼层
    原帖由 FreeSouth 于 2008-4-3 12:45 发表
    传统的名字叫:position view up,相当于OPENGL里的传统LOOKAT

    我对openGL不是很熟,弱弱的问一下
    眼睛,场景中心和场景上方  这三者的区别是什么,分别指什么位置阿?

    该用户从未签到

    发表于 2008-4-3 16:13:04 | 显示全部楼层
      LOOKAT函数定义一个视图矩阵,并与当前矩阵相乘,eye 指定视点的位置;center指定参考点的位置;up 指定视点向上的方向~~~~~~~~~~~~~~~~
  • TA的每日心情
    开心
    2019-11-11 10:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2008-4-3 21:16:59 | 显示全部楼层
    就是传统的欧拉坐标系的仨参数啊,视点,左右,上下,应该是吧,你再丑丑

    该用户从未签到

    发表于 2008-4-3 21:49:10 | 显示全部楼层
    eye:视点位置坐标
    center:观察的中心,就像3DsMax里面摄像机里面还有有个小box,
    up:照相机正方向。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    OSG中国官方论坛-有您OSG在中国才更好

    网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

    联系我们

    • 工作时间:09:00--18:00
    • 反馈邮箱:1315785073@qq.com
    快速回复 返回顶部 返回列表