Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows store apps 在Direct3D中绘制纹理上的线_Windows Store Apps_Direct3d - Fatal编程技术网

Windows store apps 在Direct3D中绘制纹理上的线

Windows store apps 在Direct3D中绘制纹理上的线,windows-store-apps,direct3d,Windows Store Apps,Direct3d,我在Direct3d11中使用Windows 8应用商店应用程序 我一直在搜索谷歌,但遗漏了几点,如果有人能为我指出,我会很高兴 到目前为止,我已经成功创建了缓冲区、着色器,并使用D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST对纹理进行了采样,我当然可以将其更改为一个线列表,并获得一行我的点 当我想要绘制纹理,并且在纹理顶部绘制一些线或三角形列表作为线时,我要寻找什么。我想显示纹理和它上面的网格 下一步是什么。一个简单的方法是首先渲染对象,将渲染状态设置为D3D11\

我在Direct3d11中使用Windows 8应用商店应用程序

我一直在搜索谷歌,但遗漏了几点,如果有人能为我指出,我会很高兴

到目前为止,我已经成功创建了缓冲区、着色器,并使用D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST对纹理进行了采样,我当然可以将其更改为一个线列表,并获得一行我的点

当我想要绘制纹理,并且在纹理顶部绘制一些线或三角形列表作为线时,我要寻找什么。我想显示纹理和它上面的网格


下一步是什么。

一个简单的方法是首先渲染对象,将渲染状态设置为
D3D11\u FILL\u SOLID
。然后再次渲染同一对象,但将渲染状态设置为
D3D11\u FILL\u WIREFRAME


“线框过程”着色器可以根据您的需要非常简单,只需记住更改常规过程的着色,否则您将无法看到线框

你想画一个网格并在上面画一个线框吗?是的。到目前为止,我发现基于相同的数据绘制两个基本类型是可能的,这看起来就像我需要的一样。