游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1659|回复: 1

关于gluLookat函数的证明

[复制链接]

36

主题

109

帖子

111

积分

注册会员

Rank: 2

积分
111
发表于 2007-7-17 23:22:00 | 显示全部楼层 |阅读模式
假设我们调用了gluLookat(E,C,U);
其中E表示眼点坐标,C表示看的位置,U表示向上的向量
然后
E (eyeX, eyeY, eyeZ).
C (centerX, centerY, centerZ).
U (upX, upY, upZ).
Compute L = C - E.
Normalize L.
Compute S = L x U.
Normalize S.
Compute U' = S x L.
L是相机方向,S是向右方向,U'是相机向上的方向,并且都已经归一化,不知道谁能用上面的这些数据证明下最终得到的VIEW局阵是什么啊,我看了很多资料,每个得到的结果都不一样,实在是不知所措了,望各位知道的大哥给个标准答案了,顺便给出证明步骤. [em6]

36

主题

109

帖子

111

积分

注册会员

Rank: 2

积分
111
 楼主| 发表于 2007-7-18 12:35:00 | 显示全部楼层

Re: 关于gluLookat函数的证明

我按照自己的方法证明的和书上的都不一样,并且我看了记几本书就有几个版本,所以是彻底晕了, 肯请谁给个标准答案,及其证明过程,相信不难的, 也就是几个局阵逆局阵的计算而已,高手奉贤下吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 19:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表