WPF做3D,它做得很好.
您需要使用Viewport3D类来创建3D.
从WPF 3.5 SP1开始,您可以编写DirectX和WPF,以便您可以执行相当复杂的3D应用程序.
我似乎记得几年前3D Tools for WPF运行得相当好。我已经很长时间没有在 WPF 中处理任何 3D 内容了,所以其他库可能已经超越了这个,但我不能肯定。
如果您对此不感兴趣,您也可以考虑在 WPF 内部尝试 XNA。这样您就可以保留托管环境(因为 XNA 已经取代了托管 DirectX)。这是一篇关于这样做的文章,尽管我还没有真正尝试过。