有没有免费的工具或库可以用于创建3D WPF对象?

9
我想在WPF中尝试一些3D控件,但惊讶地发现WPF中没有原始的立体控件 - 我只想在场景中放置几个球体和立方体,但没有意识到我必须使用网格来渲染它们。
肯定有人已经创建了一些3D基元库,可以添加到WPF 3D场景中。这些库中有免费的吗?
建模工具呢?我知道有一些免费的建模应用程序(如Blender),但是否有办法从这些应用程序中导出模型并将其包含在WPF应用程序中?
谢谢!
5个回答

7

查尔斯·佩茨尔德(Charles Petzold)为WPF编写了一组基本的3D形状库,您可以在此处找到:http://www.charlespetzold.com/3D/

不可否认,它附带了奇怪的许可证,但总的来说,它相当便宜,并且您还可以获得一本免费书,我强烈推荐;)


4

我应该补充一些非常非常重要的事情,这是我在第一篇文章中忘记提到的 - 你为什么要考虑3D控件? 我看了托马斯发布的链接,他们有一个3D动画的“开关刀片”来替换复选框。

为了所有纯洁和神圣的东西,请不要将其强加于商业桌面应用程序! 如果你想玩它,如果你想使儿童软件有趣或其他什么,那很好,很棒。 但我只是想确保你不是试图为你的会计软件之类的东西“增加冲击力”...


3

在我的看法中,不要使用Petzold Media 3D来绘制基本图形。它通过覆盖OnDraw()方法以一种不寻常的方式工作于WPF 3D中,这并不是正确的方式。它是一个学习某些特性的好资源,仅此而已。当然,在codeplex上有一个很棒的免费库Helix 3D。任何用于3D对象创建的工具都是一个不错的起点。可以查看这篇文章:WPF中的3D模型功能 祝你在WPF 3D方面好运! p.s. 我也喜欢手动绘制3D基本图形...


3

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接