游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2565|回复: 7

问个矩形的初级问题,定义三角形不懂逻辑。

[复制链接]

3

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2010-1-12 09:33:00 | 显示全部楼层 |阅读模式
兄弟门谁懂底下两个矩阵啊,都是定义一个三角形,前面那个还好理解后面那个无法理解,但是都能显示处三角形大小还差不多,为啥啊。为啥下面的-1,-1也能显示一个正确的大三角形呢
CUSTOMVERTEX vertices[] =
{
{ 150.0f,  50.0f, 0.5f, 1.0f,0xffff0000, },        { 250.0f, 250.0f, 0.5f, 1.0f,0xff00ff00, },
{ 50.0f, 250.0f, 0.5f, 1.0f, 0xff00ffff, },
};

CUSTOMVERTEX g_Vertices[] =
    {
        { -1.0f,-1.0f, 0.0f, 0xffff0000, },
        {  1.0f,-1.0f, 0.0f, 0xff0000ff, },
        {  0.0f, 1.0f, 0.0f, 0xffffffff, },
    };


0

主题

22

帖子

32

积分

注册会员

Rank: 2

积分
32
发表于 2010-1-12 09:41:00 | 显示全部楼层

Re:问个矩形的初级问题,定义三角形不懂逻辑。

你这数学学得。。。。

-1表示X轴反方向的1的长度而已嘛。

1

主题

266

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
发表于 2010-1-12 10:27:00 | 显示全部楼层

Re:问个矩形的初级问题,定义三角形不懂逻辑。

这个没什么问题啊

-1不是坐标么!?

3

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2010-1-12 10:40:00 | 显示全部楼层

Re: 问个矩形的初级问题,定义三角形不懂逻辑。

恩 知道-1是X左之类,但是有些例子为什么能显示一个很大的三角形。-1到1不过就2像素而已。本地坐标?

20

主题

84

帖子

84

积分

注册会员

Rank: 2

积分
84
发表于 2010-1-12 13:15:00 | 显示全部楼层

Re:问个矩形的初级问题,定义三角形不懂逻辑。

struct CUSTOMVERTEX
{
    FLOAT x, y, z, rhw; // The transformed position for the vertex
    DWORD color;        // The vertex color
};

struct CUSTOMVERTEX
{
    FLOAT x, y, z;      // The untransformed, 3D position for the vertex
    DWORD color;        // The vertex color
};

22

主题

87

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2010-1-12 13:35:00 | 显示全部楼层

Re:问个矩形的初级问题,定义三角形不懂逻辑。

-1到1并不是只有两个像素,在透视空间中,物体是近大远小的呀
在D3D中,数值后面是没由单位的,1并不表示1个像素或是1米.1厘米,一般只称作1个单位
像素是屏幕的显示,和D3D中的坐标没有任何关系

3

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2010-1-29 11:19:00 | 显示全部楼层

Re:问个矩形的初级问题,定义三角形不懂逻辑。

明白了

0

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2010-2-5 11:12:00 | 显示全部楼层

Re:问个矩形的初级问题,定义三角形不懂逻辑。

lz 真的明白 rhw 这个定义的意思吗/??。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-16 00:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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