WPF中的三维多段线

WPF中的三维多段线,wpf,graphics,3d,Wpf,Graphics,3d,我在文件中用面描述了一个几何体。面不是真实的网格,而是位于某个三维平面上的多段线。如何在WPF中渲染此类对象?我想我必须进行三角剖分,但应该使用哪种算法?虽然很老了,但请看一下屏幕空间线3d。谢谢Erno,这真的很有趣:这让我可以在3d中绘制人脸的“轮廓”,但如果我想填充这些人脸,该怎么办?我想我必须对它们进行三角剖分,但不确定。是的,您将始终必须对它们进行三角剖分,因为三角形是WPF(本机)知道的唯一原语。看看这本书,了解更多关于WPF和3D的知识:如果多段线在一个平面上,你也可以将线投影到2

我在文件中用面描述了一个几何体。面不是真实的网格,而是位于某个三维平面上的多段线。如何在WPF中渲染此类对象?我想我必须进行三角剖分,但应该使用哪种算法?

虽然很老了,但请看一下屏幕空间线3d。

谢谢Erno,这真的很有趣:这让我可以在3d中绘制人脸的“轮廓”,但如果我想填充这些人脸,该怎么办?我想我必须对它们进行三角剖分,但不确定。是的,您将始终必须对它们进行三角剖分,因为三角形是WPF(本机)知道的唯一原语。看看这本书,了解更多关于WPF和3D的知识:如果多段线在一个平面上,你也可以将线投影到2D空间,使用画布和多段线,而不必进行3D和三角测量:@Erno你确定Petzold tehre中有关于三角测量的内容吗?不是关于三角测量,但这本书包含一个创建三维基本体的整洁方法。我会将三角剖分留给另一个程序(如果可能的话),但在WPF中,您必须自己编写(或复制/使用他人的代码)