|
|
发表于 2004-11-20 11:26:00
|
显示全部楼层
Re:怎样在3d的画面上画一个矩形,圈住一个目标?
//D3DXVECTOR3 vOut;
//D3DXMATRIX world,view,proj;
//D3DVIEWPORT9 viewport;
//viewport.X=0;
//viewport.Y=0;
//viewport.Width=640;
//viewport.Height=480;
//viewport.MinZ=0;
//viewport.MaxZ=100;
//xscene.GetDevice()->GetTransform(D3DTS_WORLD,&world);
//xscene.GetDevice()->GetTransform(D3DTS_VIEW,&view);
//xscene.GetDevice()->GetTransform(D3DTS_PROJECTION,&proj);
//D3DXVec3Project(&vOut,&D3DXVECTOR3(0,0,0),&viewport,&proj,&view,&world);
//char temp[_MAX_PATH];
//sprintf(temp,"%4.2f %4.2f %4.2f",vOut.x,vOut.y,vOut.z);
这是我做的工程里的一段代码,应该能看懂吧 |
|