【问题标题】:Drawing lines with rounded endings with Direct3D使用 Direct3D 绘制带有圆角末端的线条
【发布时间】:2011-07-21 11:41:48
【问题描述】:

有没有什么方法可以用 ID3DXLine 画一条圆尾的线?我试图从线段数中绘制一条曲线,但得到线段连接的空白区域。 此处的性能至关重要。

谢谢!


任何其他使用 D3D 绘制粗曲线的快速方法?

【问题讨论】:

    标签: directx direct3d slimdx


    【解决方案1】:

    最好使用圆形纹理(边缘周围有抗锯齿),然后在线条的任一端绘制一半纹理。然后,您可以沿着围绕线的矩形一直渲染穿过纹理中心的条带,然后在另一端完成纹理的另一半。这将为您提供您所追求的效果,但它比简单地调用“DrawLine”或其他任何东西要复杂一些......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-27
      • 1970-01-01
      • 2013-04-01
      • 1970-01-01
      • 2021-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多