我正在研究D3D绘制地图路线。所以我创建了顶点缓冲区并用点填充它:{ - 0.5,5.5},{ - 0.5,-0.5},{0.5,-0.5},{0.5,0.5}。索引缓冲区如果:{0,1,2,2,3,0}。 所以矩形被淹没了,现在我需要在一个像素中绘制一个边框。请告诉我如何实现它。
答案 0 :(得分:1)
您可以重复使用顶点缓冲区,并在设备上下文中设置以下内容:
deviceContext->IASetPrimitiveTopology(D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP);
然后:
deviceContext->Draw(4,0);
这将在矩形边框上绘制线条。