我们都知道 WPF 4.5 中没有原生功能可以在 viewport3D 的 3D 空间中绘制纯线。
我知道有一些 WPF 3D 工具包。但是为了我的硕士论文,我建立了自己的 3D 引擎。它几乎完成了,但我希望能够绘制我的对象的线框(例如显示球体的镶嵌)。 我的引擎可以渲染几乎所有基本的几何形状(立方体、球体、圆锥体、圆柱体、金字塔,..)
你知道如何画线吗? (我唯一的想法是使用一个非常薄的圆柱体或立方体......但我认为这不是很有效,因为我必须为一条线渲染至少 8 个点(12 个三角形))
最佳答案
因此,您只需将必要的数据连同颜色、多重采样、宽度或它可能需要的任何信息一起传递给引擎的像素着色器,然后使用 PS 绘制线条。
关于c# - 使用 WPF 绘制 3D 线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21822658/