2011-09-10 84 views
3

在新的Direct3D中繪製可變厚度線的最佳方式是什麼?如何繪製一定厚度的線

+0

http://stackoverflow.com/questions/2280077/direct3d-line-thickness http://msdn.microsoft.com/en-us/library/ff476342%28v=VS.85%29.aspx#Full –

+0

@Tomalak Geret'kal請回答,而不是回覆,所以我可以接受你的答案。謝謝 – xcrypt

+0

但這不是一個答案。 –

回答

1

使用Direct3D 11繪製圖案/粗線(以及2D矢量形狀一般)的最佳方法是使用Direct2D。使用DirectX 11.1(Windows 8.x或Windows 7 SP1,KB 2670838)在Direct3D 11設備上使用Direct2D是微不足道的。在此之前,您必須在Direct3D 10.1設備上使用Direct2D,並使用Direct3D 11設備共享表面(請參見Surface Sharing Between Windows Graphics APIs)。

有關Windows 7場景下DirectX 11.1的一些說明,請參閱此post

相關問題