CUSTOMVERTEX g_Vertices[] =
{
{ -1.0f,-1.0f, 0.0f, 1.0f, 0xffff0000, },
{ 1.0f,-1.0f, 0.0f, 1.0f, 0xff0000ff, },
{ 0.0f, 1.0f, 0.0f, 1.0f, 0xffffffff, },
}; CUSTOMVERTEX vertices[] =
{
{ 100.0f, 400.0f, 0.5f, 1.0f, 0xffff0000, },
{ 300.0f, 50.0f, 0.5f, 1.0f, 0xff00ff00, },
{ 500.0f, 400.0f, 0.5f, 1.0f, 0xff0000ff, },
}; 刚学D3d入门,上面分别是两个项目中的顶点缓冲,它们最终都在屏幕上画出了正确的并且是差不多大的三角形。但是这坐标的差距也太大了吧?
我现在想知道这屏幕坐标的范围是在哪行语句中设置的?对比了两个项目中的其它代码,好像差别都不大。
{
{ -1.0f,-1.0f, 0.0f, 1.0f, 0xffff0000, },
{ 1.0f,-1.0f, 0.0f, 1.0f, 0xff0000ff, },
{ 0.0f, 1.0f, 0.0f, 1.0f, 0xffffffff, },
}; CUSTOMVERTEX vertices[] =
{
{ 100.0f, 400.0f, 0.5f, 1.0f, 0xffff0000, },
{ 300.0f, 50.0f, 0.5f, 1.0f, 0xff00ff00, },
{ 500.0f, 400.0f, 0.5f, 1.0f, 0xff0000ff, },
}; 刚学D3d入门,上面分别是两个项目中的顶点缓冲,它们最终都在屏幕上画出了正确的并且是差不多大的三角形。但是这坐标的差距也太大了吧?
我现在想知道这屏幕坐标的范围是在哪行语句中设置的?对比了两个项目中的其它代码,好像差别都不大。
http://topic.csdn.net/u/20100114/16/75a580be-d8dd-46f6-ad46-a7bb128746b0.html