游戏开发论坛

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

[新手问题]D3D窗体中的坐标计算

[复制链接]

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2004-7-23 00:09:00 | 显示全部楼层 |阅读模式
看了D3D编程教程,但有个基本问题不太理解,比如一个三角形
CUSTOMVERTEX cvVertices[] =
{
{250.0f, 100.0f, 0.5f, 1.0f, D3DCOLOR_XRGB(255, 0, 0),},
{400.0f, 350.0f, 0.5f, 1.0f, D3DCOLOR_XRGB(0, 255, 0),},
{100.0f, 350.0f, 0.5f, 1.0f, D3DCOLOR_XRGB(0, 0, 255),},
}
它的X,Y,Z坐标是相对于3D窗体中的什么地方开始计算的?也就是说三维坐标的0,0,0位于屏幕的什么地方?
比如OpenGL中是屏幕的中心,但是我发现对于D3D窗体好像不是中心....谢谢指教

9

主题

198

帖子

198

积分

注册会员

Rank: 2

积分
198
发表于 2004-7-23 00:26:00 | 显示全部楼层

Re:[新手问题]D3D窗体中的坐标计算

你把世界坐标和屏幕坐标的概念混淆了。世界坐标中的(0,0,0)可以对应屏幕坐标的任何一点,这取决于你的摄像机的位置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-4 05:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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