游戏开发论坛

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

dx支持D3DFVF_XYZRHW么?

[复制链接]

83

主题

196

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2007-10-24 23:17:00 | 显示全部楼层 |阅读模式
RHW是什么?
某用来画三角形终不成功,屏幕上空白,没颜色,没点,也没线条.

52

主题

637

帖子

1420

积分

金牌会员

Rank: 6Rank: 6

积分
1420
发表于 2007-10-25 00:52:00 | 显示全部楼层

Re:dx支持D3DFVF_XYZRHW么?

如果用的是固定管线,这个是不用再做世界视投影变换的坐标系,

0

主题

228

帖子

285

积分

中级会员

Rank: 3Rank: 3

积分
285
发表于 2007-10-25 10:25:00 | 显示全部楼层

Re:dx支持D3DFVF_XYZRHW么?

rhw是其次坐标(x,y,z,w)中w的倒数,在进行齐次除法的时候用于和x,y,z相乘

0

主题

34

帖子

46

积分

注册会员

Rank: 2

积分
46
QQ
发表于 2007-10-26 15:27:00 | 显示全部楼层

Re:dx支持D3DFVF_XYZRHW么?

支持的,什么也看不见可能是XYZ坐标问题

83

主题

196

帖子

196

积分

注册会员

Rank: 2

积分
196
 楼主| 发表于 2007-11-2 20:05:00 | 显示全部楼层

Re:dx支持D3DFVF_XYZRHW么?

这样行不?
struct CUSTOMVERTEX
{
        FLOAT _x, _y, _z;
        FLOAT _rhw;
};
#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZRHW)
CUSTOMVERTEX quad[] =
{
{-2.0f, -2.0f, 1.0f,0.50f},

{ -2.0f,  2.0f, 1.0f,0.50f},

{  2.0f,  2.0f, 1.0f,0.50f}
};

5

主题

68

帖子

75

积分

注册会员

Rank: 2

积分
75
QQ
发表于 2007-11-27 14:52:00 | 显示全部楼层

Re:dx支持D3DFVF_XYZRHW么?

RH是右手坐标系(Right Hand),LH是左手坐标系(Left Hand)

3

主题

33

帖子

47

积分

注册会员

Rank: 2

积分
47
QQ
发表于 2007-12-7 11:45:00 | 显示全部楼层

Re:dx支持D3DFVF_XYZRHW么?

同意adjacency(5楼),这才是根本问题所在
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-17 17:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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