游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8000|回复: 6

D3DTS_PROJECTION干什么用的啊?

[复制链接]

18

主题

47

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2007-12-9 21:03:00 | 显示全部楼层 |阅读模式
m_pIDirect3DDevice->SetTransform(D3DTS_PROJECTION,&projectionMatrix);
上面的那个D3DTS_PROJECTION干什么用的啊?

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2007-12-10 13:10:00 | 显示全部楼层

Re:D3DTS_PROJECTION干什么用的啊?

投影变换

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2007-12-10 14:07:00 | 显示全部楼层

Re:D3DTS_PROJECTION干什么用的啊?

告诉d3d你现在设置的这个矩阵投影

18

主题

47

帖子

49

积分

注册会员

Rank: 2

积分
49
 楼主| 发表于 2007-12-10 21:07:00 | 显示全部楼层

Re:D3DTS_PROJECTION干什么用的啊?

能否讲具体点,那个矩阵投影什么作用啊?
我刚学DirectX的3D,很多都不懂!

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-12-11 00:17:00 | 显示全部楼层

Re: Re:D3DTS_PROJECTION干什么用的啊?

cvkh: Re3DTS_PROJECTION干什么用的啊?

能否讲具体点,那个矩阵投影什么作用啊?
我刚学DirectX的3D,很多都不懂!

去看图形学教材先

18

主题

47

帖子

49

积分

注册会员

Rank: 2

积分
49
 楼主| 发表于 2007-12-14 23:26:00 | 显示全部楼层

Re:D3DTS_PROJECTION干什么用的啊?

m_pIDirect3DDevice->SetTransform(D3DTS_VIEW,&viewMatrix);  //设置观察变换矩阵
...
m_pIDirect3DDevice->SetTransform(D3DTS_PROJECTION,&projectionMatrix);//设置投影变换矩阵
...
观察变换矩阵和投影变换矩阵有什么区别啊?
我书看了,还是有点模糊.希望高手能解释清楚点

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2007-12-15 00:39:00 | 显示全部楼层

Re:D3DTS_PROJECTION干什么用的啊?

汗,这个都不明白,你确实应该找本计算机图形学先看看-_-#

通俗的来说viewMatirx告诉grphicsDevice你在3D空间中的哪个位置,观察什么点,比如你站在a点观察b点。
projectionMatrix则把3D空间中的点投影到2D平面上,以便在显示器上显示。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-17 18:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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