游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2966|回复: 5

关于GLULOOKAT的问题

[复制链接]

5

主题

8

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2006-3-20 15:13:00 | 显示全部楼层 |阅读模式
一般这个函数是用在所有变换和绘制物体之前的,但如果在这之前摆放东西的话,比如先
glloadidentity()将矩阵清0,再摆放一个光源,函数中的坐标参数是(X,Y,Z),再来GLULOOKAT()的话,那这个(X,Y,Z)是不是就是照相机坐标系中的坐标,而如果在GLULOOKAT()之后摆放光源的话,(X,Y,Z)指的就是世界坐标系的坐标,

0

主题

65

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2006-3-20 19:51:00 | 显示全部楼层

Re:关于GLULOOKAT的问题

gluLookAt()

是设置视矩阵, 把顶点变换到原点到-Z的方向来, 方便后面的投影.

24

主题

256

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2006-3-21 08:09:00 | 显示全部楼层

Re:关于GLULOOKAT的问题

gluLookat()
其参数中的坐标不管你放哪,都是指世界坐标

5

主题

8

帖子

14

积分

新手上路

Rank: 1

积分
14
 楼主| 发表于 2006-3-21 15:15:00 | 显示全部楼层

Re:关于GLULOOKAT的问题

也许是我没有说清楚把,就是看了红宝书上关于光源随视点移动的例子,他先设置光源为(0,0,0),然后再设置的GLULOOKAT

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2006-3-21 23:23:00 | 显示全部楼层

Re:关于GLULOOKAT的问题

是世界坐标

5

主题

8

帖子

14

积分

新手上路

Rank: 1

积分
14
 楼主| 发表于 2006-3-25 10:28:00 | 显示全部楼层

Re:关于GLULOOKAT的问题

以近搞清楚了,在AZUREYES的BLOG上有,和我想的差不多
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 01:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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